home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Tidbits
/
File Sharing Extension
/
File Sharing Extension.rsrc
/
bin.rsrc_CODE_4_FileIOCode.txt
< prev
next >
Wrap
Text File
|
1991-09-16
|
192KB
|
3,393 lines
# near model CODE resource
# jump table entries: 1888-1904 (17 of them)
export_236:
fn00000000:
00000000 4E56 FFF8 link A6, -0x0008
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 206E 000C movea.l A0, [A6 + 0xC]
00000010 49E8 0012 lea.l A4, [A0 + 0x12]
00000014 2E2B 0008 move.l D7, [A3 + 0x8]
00000018 DEAB 0004 add.l D7, [A3 + 0x4]
0000001C 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
label00000020:
00000020 4A94 tst.l [A4]
00000022 56C0 sne D0
00000024 4A00 tst.b D0
00000026 6710 beq +0x12 /* 00000038 */
00000028 2054 movea.l A0, [A4]
0000002A BEA8 0004 cmp.l D7, [A0 + 0x4]
0000002E 5EC1 sgt D1
00000030 C001 and.b D0, D1
00000032 6704 beq +0x6 /* 00000038 */
00000034 2848 movea.l A4, A0
00000036 60E8 bra -0x16 /* 00000020 */
label00000038:
00000038 4A94 tst.l [A4]
0000003A 6610 bne +0x12 /* 0000004C */
0000003C 288B move.l [A4], A3
0000003E 206E 000C movea.l A0, [A6 + 0xC]
00000042 214B 0016 move.l [A0 + 0x16], A3
00000046 7000 moveq.l D0, 0x00
00000048 2680 move.l [A3], D0
0000004A 6004 bra +0x6 /* 00000050 */
label0000004C:
0000004C 2694 move.l [A3], [A4]
0000004E 288B move.l [A4], A3
label00000050:
00000050 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000054 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000058 4E5E unlink A6
0000005A 205F movea.l A0, [A7]+
0000005C 504F addq.w A7, 8
0000005E 4ED0 jmp [A0]
export_237:
fn00000060:
00000060 4E56 FFEE link A6, -0x0012
00000064 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000068 266E 0008 movea.l A3, [A6 + 0x8]
0000006C 4247 clr.w D7
0000006E 70FF moveq.l D0, 0xFFFFFFFF
00000070 B0AB 0008 cmp.l D0, [A3 + 0x8]
00000074 6608 bne +0xA /* 0000007E */
00000076 2A3C 7FFF FFFF move.l D5, 0x7FFFFFFF
0000007C 600C bra +0xE /* 0000008A */
label0000007E:
0000007E 202B 0008 move.l D0, [A3 + 0x8]
00000082 D0AB 0004 add.l D0, [A3 + 0x4]
00000086 2A00 move.l D5, D0
00000088 5385 subq.l D5, 1
label0000008A:
0000008A 282B 0004 move.l D4, [A3 + 0x4]
0000008E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00000092 206E 000C movea.l A0, [A6 + 0xC]
00000096 2868 0012 movea.l A4, [A0 + 0x12]
label0000009A:
0000009A 200C move.l D0, A4
0000009C 675A beq +0x5C /* 000000F8 */
0000009E 70FF moveq.l D0, 0xFFFFFFFF
000000A0 B0AC 0008 cmp.l D0, [A4 + 0x8]
000000A4 6608 bne +0xA /* 000000AE */
000000A6 2C3C 7FFF FFFF move.l D6, 0x7FFFFFFF
000000AC 600C bra +0xE /* 000000BA */
label000000AE:
000000AE 202C 0008 move.l D0, [A4 + 0x8]
000000B2 D0AC 0004 add.l D0, [A4 + 0x4]
000000B6 2C00 move.l D6, D0
000000B8 5386 subq.l D6, 1
label000000BA:
000000BA BAAC 0004 cmp.l D5, [A4 + 0x4]
000000BE 6C02 bge +0x4 /* 000000C2 */
000000C0 6036 bra +0x38 /* 000000F8 */
label000000C2:
000000C2 BC84 cmp.l D6, D4
000000C4 6D2E blt +0x30 /* 000000F4 */
000000C6 BC85 cmp.l D6, D5
000000C8 6D12 blt +0x14 /* 000000DC */
000000CA 302B 000E move.w D0, [A3 + 0xE]
000000CE B06C 000E cmp.w D0, [A4 + 0xE]
000000D2 6604 bne +0x6 /* 000000D8 */
000000D4 7E01 moveq.l D7, 0x01
000000D6 6020 bra +0x22 /* 000000F8 */
label000000D8:
000000D8 7EFF moveq.l D7, 0xFFFFFFFF
000000DA 601C bra +0x1E /* 000000F8 */
label000000DC:
000000DC 302B 000E move.w D0, [A3 + 0xE]
000000E0 B06C 000E cmp.w D0, [A4 + 0xE]
000000E4 660A bne +0xC /* 000000F0 */
000000E6 2806 move.l D4, D6
000000E8 5284 addq.l D4, 1
000000EA 2854 movea.l A4, [A4]
000000EC 7E01 moveq.l D7, 0x01
000000EE 60AA bra -0x54 /* 0000009A */
label000000F0:
000000F0 7EFF moveq.l D7, 0xFFFFFFFF
000000F2 6004 bra +0x6 /* 000000F8 */
label000000F4:
000000F4 2854 movea.l A4, [A4]
000000F6 60A2 bra -0x5C /* 0000009A */
label000000F8:
000000F8 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000000FC 3D47 0010 move.w [A6 + 0x10], D7
00000100 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000104 4E5E unlink A6
00000106 205F movea.l A0, [A7]+
00000108 504F addq.w A7, 8
0000010A 4ED0 jmp [A0]
export_238:
fn0000010C:
0000010C 4E56 FFFC link A6, -0x0004
00000110 48E7 0018 movem.l -[A7], A3,A4
00000114 7000 moveq.l D0, 0x00
00000116 2D40 0010 move.l [A6 + 0x10], D0
0000011A 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
0000011E 266D FD26 movea.l A3, [A5 - 0x2DA]
label00000122:
00000122 200B move.l D0, A3
00000124 6740 beq +0x42 /* 00000166 */
00000126 284B movea.l A4, A3
00000128 202C 0006 move.l D0, [A4 + 0x6]
0000012C B0AE 000A cmp.l D0, [A6 + 0xA]
00000130 57C0 seq D0
00000132 4A00 tst.b D0
00000134 672C beq +0x2E /* 00000162 */
00000136 322C 0004 move.w D1, [A4 + 0x4]
0000013A B26E 000E cmp.w D1, [A6 + 0xE]
0000013E 57C1 seq D1
00000140 C001 and.b D0, D1
00000142 671E beq +0x20 /* 00000162 */
00000144 082C 0001 000F btst.b [A4 + 0xF], 0x1
0000014A 56C1 sne D1
0000014C 4401 neg.b D1
0000014E B22E 0008 cmp.b D1, [A6 + 0x8]
00000152 57C1 seq D1
00000154 C001 and.b D0, D1
00000156 670A beq +0xC /* 00000162 */
00000158 2D4B 0010 move.l [A6 + 0x10], A3
0000015C 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000160 6008 bra +0xA /* 0000016A */
label00000162:
00000162 2654 movea.l A3, [A4]
00000164 60BC bra -0x42 /* 00000122 */
label00000166:
00000166 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
label0000016A:
0000016A 4CDF 1800 movem.l A3,A4, [A7]+
0000016E 4E5E unlink A6
00000170 205F movea.l A0, [A7]+
00000172 504F addq.w A7, 8
00000174 4ED0 jmp [A0]
export_239:
fn00000176:
00000176 4E56 FFFC link A6, -0x0004
0000017A 48E7 0108 movem.l -[A7], D7,A4
0000017E 3E2E 0008 move.w D7, [A6 + 0x8]
00000182 7001 moveq.l D0, 0x01
00000184 B047 cmp.w D0, D7
00000186 5EC0 sgt D0
00000188 BE6D FCA4 cmp.w D7, [A5 - 0x35C]
0000018C 5EC1 sgt D1
0000018E 8001 or.b D0, D1
00000190 6708 beq +0xA /* 0000019A */
00000192 7000 moveq.l D0, 0x00
00000194 2D40 000E move.l [A6 + 0xE], D0
00000198 603A bra +0x3C /* 000001D4 */
label0000019A:
0000019A 3007 move.w D0, D7
0000019C 5340 subq.w D0, 1
0000019E C1FC 001A muls.w D0, 0x1A
000001A2 48C0 ext.l D0
000001A4 2840 movea.l A4, D0
000001A6 D9ED FC9E add.l A4, [A5 - 0x362]
000001AA 082C 0000 0005 btst.b [A4 + 0x5], 0x0
000001B0 57C0 seq D0
000001B2 4A00 tst.b D0
000001B4 6612 bne +0x14 /* 000001C8 */
000001B6 206E 000A movea.l A0, [A6 + 0xA]
000001BA 322C 0018 move.w D1, [A4 + 0x18]
000001BE B268 0006 cmp.w D1, [A0 + 0x6]
000001C2 56C1 sne D1
000001C4 8001 or.b D0, D1
000001C6 6708 beq +0xA /* 000001D0 */
label000001C8:
000001C8 7000 moveq.l D0, 0x00
000001CA 2D40 000E move.l [A6 + 0xE], D0
000001CE 6004 bra +0x6 /* 000001D4 */
label000001D0:
000001D0 2D4C 000E move.l [A6 + 0xE], A4
label000001D4:
000001D4 4CDF 1080 movem.l D7,A4, [A7]+
000001D8 4E5E unlink A6
000001DA 205F movea.l A0, [A7]+
000001DC 5C4F addq.w A7, 6
000001DE 4ED0 jmp [A0]
export_240:
fn000001E0:
000001E0 4E56 FFFC link A6, -0x0004
000001E4 2F0C move.l -[A7], A4
000001E6 206E 000A movea.l A0, [A6 + 0xA]
000001EA 49E8 001A lea.l A4, [A0 + 0x1A]
000001EE 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
label000001F2:
000001F2 4A94 tst.l [A4]
000001F4 671A beq +0x1C /* 00000210 */
000001F6 2054 movea.l A0, [A4]
000001F8 3028 000E move.w D0, [A0 + 0xE]
000001FC B06E 0008 cmp.w D0, [A6 + 0x8]
00000200 660A bne +0xC /* 0000020C */
00000202 2D54 000E move.l [A6 + 0xE], [A4]
00000206 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
0000020A 600E bra +0x10 /* 0000021A */
label0000020C:
0000020C 2854 movea.l A4, [A4]
0000020E 60E2 bra -0x1C /* 000001F2 */
label00000210:
00000210 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000214 7000 moveq.l D0, 0x00
00000216 2D40 000E move.l [A6 + 0xE], D0
label0000021A:
0000021A 285F movea.l A4, [A7]+
0000021C 4E5E unlink A6
0000021E 205F movea.l A0, [A7]+
00000220 5C4F addq.w A7, 6
00000222 4ED0 jmp [A0]
fn00000224:
00000224 4E56 FFFA link A6, -0x0006
00000228 48E7 0118 movem.l -[A7], D7,A3,A4
0000022C 286E 0008 movea.l A4, [A6 + 0x8]
00000230 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00000236 206C 001C movea.l A0, [A4 + 0x1C]
0000023A 0828 0000 0004 btst.b [A0 + 0x4], 0x0
00000240 6700 00C4 beq +0xC6 /* 00000306 */
00000244 082C 0001 0015 btst.b [A4 + 0x15], 0x1
0000024A 6760 beq +0x62 /* 000002AC */
0000024C 4247 clr.w D7
0000024E 206C 001C movea.l A0, [A4 + 0x1C]
00000252 47E8 001A lea.l A3, [A0 + 0x1A]
00000256 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
label0000025A:
0000025A 4A93 tst.l [A3]
0000025C 6738 beq +0x3A /* 00000296 */
0000025E 2053 movea.l A0, [A3]
00000260 2028 0010 move.l D0, [A0 + 0x10]
00000264 B0AC 0016 cmp.l D0, [A4 + 0x16]
00000268 57C0 seq D0
0000026A 4A00 tst.b D0
0000026C 6724 beq +0x26 /* 00000292 */
0000026E 3228 000C move.w D1, [A0 + 0xC]
00000272 B26C 001A cmp.w D1, [A4 + 0x1A]
00000276 57C1 seq D1
00000278 C001 and.b D0, D1
0000027A 6716 beq +0x18 /* 00000292 */
0000027C 0828 0001 0005 btst.b [A0 + 0x5], 0x1
00000282 56C1 sne D1
00000284 4401 neg.b D1
00000286 B22C 0012 cmp.b D1, [A4 + 0x12]
0000028A 57C1 seq D1
0000028C C001 and.b D0, D1
0000028E 6702 beq +0x4 /* 00000292 */
00000290 5247 addq.w D7, 1
label00000292:
00000292 2653 movea.l A3, [A3]
00000294 60C4 bra -0x3A /* 0000025A */
label00000296:
00000296 206C 000C movea.l A0, [A4 + 0xC]
0000029A 2050 movea.l A0, [A0]
0000029C BE68 0010 cmp.w D7, [A0 + 0x10]
000002A0 6604 bne +0x6 /* 000002A6 */
000002A2 422E 000C clr.b [A6 + 0xC]
label000002A6:
000002A6 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000002AA 605A bra +0x5C /* 00000306 */
label000002AC:
000002AC 206C 001C movea.l A0, [A4 + 0x1C]
000002B0 47E8 001A lea.l A3, [A0 + 0x1A]
000002B4 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
label000002B8:
000002B8 4A93 tst.l [A3]
000002BA 6746 beq +0x48 /* 00000302 */
000002BC 2053 movea.l A0, [A3]
000002BE 2028 0010 move.l D0, [A0 + 0x10]
000002C2 B0AC 0016 cmp.l D0, [A4 + 0x16]
000002C6 57C0 seq D0
000002C8 4A00 tst.b D0
000002CA 6732 beq +0x34 /* 000002FE */
000002CC 3228 000C move.w D1, [A0 + 0xC]
000002D0 B26C 001A cmp.w D1, [A4 + 0x1A]
000002D4 57C1 seq D1
000002D6 C001 and.b D0, D1
000002D8 6724 beq +0x26 /* 000002FE */
000002DA 0828 0001 0005 btst.b [A0 + 0x5], 0x1
000002E0 56C1 sne D1
000002E2 4401 neg.b D1
000002E4 B22C 0012 cmp.b D1, [A4 + 0x12]
000002E8 57C1 seq D1
000002EA C001 and.b D0, D1
000002EC 6710 beq +0x12 /* 000002FE */
000002EE 0828 0000 0009 btst.b [A0 + 0x9], 0x0
000002F4 56C1 sne D1
000002F6 C001 and.b D0, D1
000002F8 6704 beq +0x6 /* 000002FE */
000002FA 422E 000C clr.b [A6 + 0xC]
label000002FE:
000002FE 2653 movea.l A3, [A3]
00000300 60B6 bra -0x48 /* 000002B8 */
label00000302:
00000302 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
label00000306:
00000306 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000030A 4E5E unlink A6
0000030C 2E9F move.l [A7], [A7]+
0000030E 4E75 rts
export_241:
fn00000310:
00000310 4E56 FFF6 link A6, -0x000A
00000314 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000318 2A2E 0008 move.l D5, [A6 + 0x8]
0000031C 302E 0010 move.w D0, [A6 + 0x10]
00000320 5540 subq.w D0, 2
00000322 48C0 ext.l D0
00000324 81FC 005E divs.w D0, 0x5E /* '^' */
00000328 3800 move.w D4, D0
0000032A 5244 addq.w D4, 1
0000032C 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00000330 206E 000C movea.l A0, [A6 + 0xC]
00000334 2F08 move.l -[A7], A0
00000336 42A7 clr.l -[A7]
00000338 302E 001A move.w D0, [A6 + 0x1A]
0000033C 907C FFF6 sub.w D0, 0xFFF6
00000340 43ED F96A lea.l A1, [A5 - 0x696]
00000344 D040 add.w D0, D0
00000346 3F31 0000 move.w -[A7], [A1 + D0.w]
0000034A 2F2E 0016 move.l -[A7], [A6 + 0x16]
0000034E 1F2E 0012 move.b -[A7], [A6 + 0x12]
00000352 4EBA FDB8 jsr [PC - 0x248 /* 0000010C */]
00000356 201F move.l D0, [A7]+
00000358 205F movea.l A0, [A7]+
0000035A 2080 move.l [A0], D0
0000035C 42A7 clr.l -[A7]
0000035E 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000362 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000366 4EBA FE78 jsr [PC - 0x188 /* 000001E0 */]
0000036A 2C1F move.l D6, [A7]+
0000036C 206E 001C movea.l A0, [A6 + 0x1C]
00000370 0828 0000 0004 btst.b [A0 + 0x4], 0x0
00000376 56C0 sne D0
00000378 4A00 tst.b D0
0000037A 6712 beq +0x14 /* 0000038E */
0000037C 4A86 tst.l D6
0000037E 56C1 sne D1
00000380 C001 and.b D0, D1
00000382 670A beq +0xC /* 0000038E */
00000384 3D7C EC72 0020 move.w [A6 + 0x20], 0xEC72
0000038A 6000 01AA bra +0x1AC /* 00000536 */
label0000038E:
0000038E 206E 000C movea.l A0, [A6 + 0xC]
00000392 4A90 tst.l [A0]
00000394 56C0 sne D0
00000396 4A00 tst.b D0
00000398 6740 beq +0x42 /* 000003DA */
0000039A 2F00 move.l -[A7], D0
0000039C 4267 clr.w -[A7]
0000039E 2F0E move.l -[A7], A6
000003A0 4EBA FE82 jsr [PC - 0x17E /* 00000224 */]
000003A4 121F move.b D1, [A7]+
000003A6 201F move.l D0, [A7]+
000003A8 C001 and.b D0, D1
000003AA 4A00 tst.b D0
000003AC 672C beq +0x2E /* 000003DA */
000003AE 2F00 move.l -[A7], D0
000003B0 4267 clr.w -[A7]
000003B2 206E 000C movea.l A0, [A6 + 0xC]
000003B6 2050 movea.l A0, [A0]
000003B8 2F28 000A move.l -[A7], [A0 + 0xA]
000003BC 3F2E 0014 move.w -[A7], [A6 + 0x14]
000003C0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
000003C4 121F move.b D1, [A7]+
000003C6 201F move.l D0, [A7]+
000003C8 0A01 0001 xori.b D1, 0x1
000003CC C001 and.b D0, D1
000003CE 670A beq +0xC /* 000003DA */
000003D0 3D7C EC72 0020 move.w [A6 + 0x20], 0xEC72
000003D6 6000 015E bra +0x160 /* 00000536 */
label000003DA:
000003DA 2045 movea.l A0, D5
000003DC 2F08 move.l -[A7], A0
000003DE 42A7 clr.l -[A7]
000003E0 486D FCF6 pea.l [A5 - 0x30A]
000003E4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000003E8 201F move.l D0, [A7]+
000003EA 205F movea.l A0, [A7]+
000003EC 2080 move.l [A0], D0
000003EE 2045 movea.l A0, D5
000003F0 4A90 tst.l [A0]
000003F2 660E bne +0x10 /* 00000402 */
000003F4 3D7C EC5E 0020 move.w [A6 + 0x20], 0xEC5E
000003FA 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000003FE 6000 013A bra +0x13C /* 0000053A */
label00000402:
00000402 206E 000C movea.l A0, [A6 + 0xC]
00000406 4A90 tst.l [A0]
00000408 6600 0082 bne +0x84 /* 0000048C */
0000040C 2F08 move.l -[A7], A0
0000040E 42A7 clr.l -[A7]
00000410 486D FCEE pea.l [A5 - 0x312]
00000414 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000418 201F move.l D0, [A7]+
0000041A 205F movea.l A0, [A7]+
0000041C 2080 move.l [A0], D0
0000041E 206E 000C movea.l A0, [A6 + 0xC]
00000422 4A90 tst.l [A0]
00000424 6608 bne +0xA /* 0000042E */
00000426 3F3C 001D move.w -[A7], 0x1D
0000042A 301F move.w D0, [A7]+
0000042C A9C9 syscall SysError
label0000042E:
0000042E 206E 000C movea.l A0, [A6 + 0xC]
00000432 2850 movea.l A4, [A0]
00000434 302E 001A move.w D0, [A6 + 0x1A]
00000438 907C FFF6 sub.w D0, 0xFFF6
0000043C 41ED F96A lea.l A0, [A5 - 0x696]
00000440 D040 add.w D0, D0
00000442 3970 0000 0004 move.w [A4 + 0x4], [A0 + D0.w]
00000448 296E 0016 0006 move.l [A4 + 0x6], [A6 + 0x16]
0000044E 426C 000E clr.w [A4 + 0xE]
00000452 47EC 000A lea.l A3, [A4 + 0xA]
00000456 4293 clr.l [A3]
00000458 102E 0012 move.b D0, [A6 + 0x12]
0000045C 6708 beq +0xA /* 00000466 */
0000045E 08EC 0001 000F bset.b [A4 + 0xF], 0x1
00000464 6006 bra +0x8 /* 0000046C */
label00000466:
00000466 08AC 0001 000F bclr.b [A4 + 0xF], 0x1
label0000046C:
0000046C 426C 0010 clr.w [A4 + 0x10]
00000470 486C 0012 pea.l [A4 + 0x12]
00000474 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000478 41ED FD26 lea.l A0, [A5 - 0x2DA]
0000047C 2E08 move.l D7, A0
0000047E 206E 000C movea.l A0, [A6 + 0xC]
00000482 2F10 move.l -[A7], [A0]
00000484 2F07 move.l -[A7], D7
00000486 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000048A 6014 bra +0x16 /* 000004A0 */
label0000048C:
0000048C 206E 000C movea.l A0, [A6 + 0xC]
00000490 2050 movea.l A0, [A0]
00000492 4A68 0010 tst.w [A0 + 0x10]
00000496 6608 bne +0xA /* 000004A0 */
00000498 3F3C 001D move.w -[A7], 0x1D
0000049C 301F move.w D0, [A7]+
0000049E A9C9 syscall SysError
label000004A0:
000004A0 206E 000C movea.l A0, [A6 + 0xC]
000004A4 2850 movea.l A4, [A0]
000004A6 486C 000A pea.l [A4 + 0xA]
000004AA 3F2E 0014 move.w -[A7], [A6 + 0x14]
000004AE 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000004B2 526C 0010 addq.w [A4 + 0x10], 1
000004B6 206D FA72 movea.l A0, [A5 - 0x58E]
000004BA 3004 move.w D0, D4
000004BC D040 add.w D0, D0
000004BE 5270 00FE addq.w [A0 + D0.w - 0x2], 1
000004C2 2045 movea.l A0, D5
000004C4 2850 movea.l A4, [A0]
000004C6 102E 0012 move.b D0, [A6 + 0x12]
000004CA 6708 beq +0xA /* 000004D4 */
000004CC 08EC 0001 0005 bset.b [A4 + 0x5], 0x1
000004D2 6006 bra +0x8 /* 000004DA */
label000004D4:
000004D4 08AC 0001 0005 bclr.b [A4 + 0x5], 0x1
label000004DA:
000004DA 08EC 0000 0005 bset.b [A4 + 0x5], 0x0
000004E0 396E 0014 0008 move.w [A4 + 0x8], [A6 + 0x14]
000004E6 302E 001A move.w D0, [A6 + 0x1A]
000004EA 907C FFF6 sub.w D0, 0xFFF6
000004EE 41ED F96A lea.l A0, [A5 - 0x696]
000004F2 D040 add.w D0, D0
000004F4 3970 0000 000A move.w [A4 + 0xA], [A0 + D0.w]
000004FA 396E 001A 000C move.w [A4 + 0xC], [A6 + 0x1A]
00000500 396E 0010 000E move.w [A4 + 0xE], [A6 + 0x10]
00000506 296E 0016 0010 move.l [A4 + 0x10], [A6 + 0x16]
0000050C 206E 000C movea.l A0, [A6 + 0xC]
00000510 2950 0014 move.l [A4 + 0x14], [A0]
00000514 206E 001C movea.l A0, [A6 + 0x1C]
00000518 3968 0006 0018 move.w [A4 + 0x18], [A0 + 0x6]
0000051E 206E 001C movea.l A0, [A6 + 0x1C]
00000522 41E8 001A lea.l A0, [A0 + 0x1A]
00000526 2E08 move.l D7, A0
00000528 2045 movea.l A0, D5
0000052A 2F10 move.l -[A7], [A0]
0000052C 2F07 move.l -[A7], D7
0000052E 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000532 426E 0020 clr.w [A6 + 0x20]
label00000536:
00000536 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
label0000053A:
0000053A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000053E 4E5E unlink A6
00000540 205F movea.l A0, [A7]+
00000542 DEFC 0018 add.w A7, 0x18
00000546 4ED0 jmp [A0]
export_242:
00000548 4E56 0000 link A6, 0
0000054C 4E5E unlink A6
0000054E 4E75 rts
export_243:
00000550 4E56 FFDE link A6, -0x0022
00000554 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000558 266E 0008 movea.l A3, [A6 + 0x8]
0000055C 2E2B 0012 move.l D7, [A3 + 0x12]
00000560 2A2B 0008 move.l D5, [A3 + 0x8]
00000564 2C2B 0030 move.l D6, [A3 + 0x30]
00000568 4267 clr.w -[A7]
0000056A 2F0B move.l -[A7], A3
0000056C 2F3C 0006 0003 move.l -[A7], 0x60003
00000572 42A7 clr.l -[A7]
00000574 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00000578 101F move.b D0, [A7]+
0000057A 6704 beq +0x6 /* 00000580 */
0000057C 6000 028E bra +0x290 /* 0000080C */
label00000580:
00000580 4267 clr.w -[A7]
00000582 2F0B move.l -[A7], A3
00000584 2047 movea.l A0, D7
00000586 3F28 0004 move.w -[A7], [A0 + 0x4]
0000058A 2045 movea.l A0, D5
0000058C 3028 0010 move.w D0, [A0 + 0x10]
00000590 5340 subq.w D0, 1
00000592 41ED F434 lea.l A0, [A5 - 0xBCC]
00000596 E540 asl D0.w, 2
00000598 3F30 0002 move.w -[A7], [A0 + D0.w + 0x2]
0000059C 486E FFFA pea.l [A6 - 0x6]
000005A0 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
000005A4 101F move.b D0, [A7]+
000005A6 671E beq +0x20 /* 000005C6 */
000005A8 3F2B 0048 move.w -[A7], [A3 + 0x48]
000005AC 3F2B 004A move.w -[A7], [A3 + 0x4A]
000005B0 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000005B4 2F0B move.l -[A7], A3
000005B6 302E FFFA move.w D0, [A6 - 0x6]
000005BA 48C0 ext.l D0
000005BC 2F00 move.l -[A7], D0
000005BE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000005C2 6000 0248 bra +0x24A /* 0000080C */
label000005C6:
000005C6 42A7 clr.l -[A7]
000005C8 2F05 move.l -[A7], D5
000005CA 2047 movea.l A0, D7
000005CC 3F28 0002 move.w -[A7], [A0 + 0x2]
000005D0 4EBA FBA4 jsr [PC - 0x45C /* 00000176 */]
000005D4 281F move.l D4, [A7]+
000005D6 661C bne +0x1E /* 000005F4 */
000005D8 3F2B 0048 move.w -[A7], [A3 + 0x48]
000005DC 3F2B 004A move.w -[A7], [A3 + 0x4A]
000005E0 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000005E4 2F0B move.l -[A7], A3
000005E6 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
000005EC 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000005F0 6000 021A bra +0x21C /* 0000080C */
label000005F4:
000005F4 206B 003C movea.l A0, [A3 + 0x3C]
000005F8 4268 0010 clr.w [A0 + 0x10]
000005FC 2045 movea.l A0, D5
000005FE 7002 moveq.l D0, 0x02
00000600 B068 0010 cmp.w D0, [A0 + 0x10]
00000604 5EC0 sgt D0
00000606 4A00 tst.b D0
00000608 6616 bne +0x18 /* 00000620 */
0000060A 7200 moveq.l D1, 0x00
0000060C 2047 movea.l A0, D7
0000060E 3228 0004 move.w D1, [A0 + 0x4]
00000612 C2BC 0000 003D and.l D1, 0x3D /* '=' */
00000618 4A81 tst.l D1
0000061A 56C1 sne D1
0000061C 8001 or.b D0, D1
0000061E 672E beq +0x30 /* 0000064E */
label00000620:
00000620 4267 clr.w -[A7]
00000622 2044 movea.l A0, D4
00000624 4868 0008 pea.l [A0 + 0x8]
00000628 700F moveq.l D0, 0x0F
0000062A 2F00 move.l -[A7], D0
0000062C A85D syscall BitTst
0000062E 101F move.b D0, [A7]+
00000630 661C bne +0x1E /* 0000064E */
00000632 3F2B 0048 move.w -[A7], [A3 + 0x48]
00000636 3F2B 004A move.w -[A7], [A3 + 0x4A]
0000063A 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000063E 2F0B move.l -[A7], A3
00000640 2F3C FFFF EC78 move.l -[A7], 0xFFFFEC78
00000646 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000064A 6000 01C0 bra +0x1C2 /* 0000080C */
label0000064E:
0000064E 4267 clr.w -[A7]
00000650 2044 movea.l A0, D4
00000652 4868 0004 pea.l [A0 + 0x4]
00000656 700E moveq.l D0, 0x0E
00000658 2F00 move.l -[A7], D0
0000065A A85D syscall BitTst
0000065C 7001 moveq.l D0, 0x01
0000065E B01F cmp.b D0, [A7]+
00000660 57C0 seq D0
00000662 4A00 tst.b D0
00000664 671A beq +0x1C /* 00000680 */
00000666 2F00 move.l -[A7], D0
00000668 4267 clr.w -[A7]
0000066A 2047 movea.l A0, D7
0000066C 4868 0004 pea.l [A0 + 0x4]
00000670 7206 moveq.l D1, 0x06
00000672 2F01 move.l -[A7], D1
00000674 A85D syscall BitTst
00000676 121F move.b D1, [A7]+
00000678 201F move.l D0, [A7]+
0000067A C001 and.b D0, D1
0000067C 4A00 tst.b D0
0000067E 663A bne +0x3C /* 000006BA */
label00000680:
00000680 2F00 move.l -[A7], D0
00000682 4267 clr.w -[A7]
00000684 2044 movea.l A0, D4
00000686 4868 0004 pea.l [A0 + 0x4]
0000068A 720E moveq.l D1, 0x0E
0000068C 2F01 move.l -[A7], D1
0000068E A85D syscall BitTst
00000690 121F move.b D1, [A7]+
00000692 201F move.l D0, [A7]+
00000694 4A01 tst.b D1
00000696 57C1 seq D1
00000698 4A01 tst.b D1
0000069A 673A beq +0x3C /* 000006D6 */
0000069C 48E7 C000 movem.l -[A7], D0,D1
000006A0 4267 clr.w -[A7]
000006A2 2047 movea.l A0, D7
000006A4 4868 0004 pea.l [A0 + 0x4]
000006A8 7405 moveq.l D2, 0x05
000006AA 2F02 move.l -[A7], D2
000006AC A85D syscall BitTst
000006AE 141F move.b D2, [A7]+
000006B0 4CDF 0003 movem.l D0,D1, [A7]+
000006B4 C202 and.b D1, D2
000006B6 8001 or.b D0, D1
000006B8 671C beq +0x1E /* 000006D6 */
label000006BA:
000006BA 3F2B 0048 move.w -[A7], [A3 + 0x48]
000006BE 3F2B 004A move.w -[A7], [A3 + 0x4A]
000006C2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000006C6 2F0B move.l -[A7], A3
000006C8 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74
000006CE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000006D2 6000 0138 bra +0x13A /* 0000080C */
label000006D6:
000006D6 7001 moveq.l D0, 0x01
000006D8 2740 0034 move.l [A3 + 0x34], D0
000006DC 7000 moveq.l D0, 0x00
000006DE 2047 movea.l A0, D7
000006E0 3028 0004 move.w D0, [A0 + 0x4]
000006E4 2045 movea.l A0, D5
000006E6 3228 0010 move.w D1, [A0 + 0x10]
000006EA 5341 subq.w D1, 1
000006EC 41ED F470 lea.l A0, [A5 - 0xB90]
000006F0 E541 asl D1.w, 2
000006F2 C0B0 1000 and.l D0, [A0 + D1.w]
000006F6 4A80 tst.l D0
000006F8 6612 bne +0x14 /* 0000070C */
000006FA 3F2B 0048 move.w -[A7], [A3 + 0x48]
000006FE 3F2B 004A move.w -[A7], [A3 + 0x4A]
00000702 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000706 7000 moveq.l D0, 0x00
00000708 2740 0034 move.l [A3 + 0x34], D0
label0000070C:
0000070C 2044 movea.l A0, D4
0000070E 2D48 FFE2 move.l [A6 - 0x1E], A0
00000712 2846 movea.l A4, D6
00000714 2046 movea.l A0, D6
00000716 41E8 009C lea.l A0, [A0 + 0x9C]
0000071A 2D48 FFDE move.l [A6 - 0x22], A0
0000071E 206E FFE2 movea.l A0, [A6 - 0x1E]
00000722 3F28 000E move.w -[A7], [A0 + 0xE]
00000726 206E FFDE movea.l A0, [A6 - 0x22]
0000072A 4868 0034 pea.l [A0 + 0x34]
0000072E 4868 0006 pea.l [A0 + 0x6]
00000732 486E FFE6 pea.l [A6 - 0x1A]
00000736 486C 0036 pea.l [A4 + 0x36]
0000073A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000073E 206E FFE2 movea.l A0, [A6 - 0x1E]
00000742 226E FFDE movea.l A1, [A6 - 0x22]
00000746 3368 000C 0004 move.w [A1 + 0x4], [A0 + 0xC]
0000074C 296C 0036 0040 move.l [A4 + 0x40], [A4 + 0x36]
00000752 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000756 206E FFDE movea.l A0, [A6 - 0x22]
0000075A 4868 0012 pea.l [A0 + 0x12]
0000075E 206E FFE6 movea.l A0, [A6 - 0x1A]
00000762 4240 clr.w D0
00000764 1010 move.b D0, [A0]
00000766 5240 addq.w D0, 1
00000768 48C0 ext.l D0
0000076A 2F00 move.l -[A7], D0
0000076C 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000770 206E FFE2 movea.l A0, [A6 - 0x1E]
00000774 3968 000A 0016 move.w [A4 + 0x16], [A0 + 0xA]
0000077A 206E FFE2 movea.l A0, [A6 - 0x1E]
0000077E 2246 movea.l A1, D6
00000780 3368 000C 0132 move.w [A1 + 0x132], [A0 + 0xC]
00000786 2046 movea.l A0, D6
00000788 41E8 00AE lea.l A0, [A0 + 0xAE]
0000078C 2948 0012 move.l [A4 + 0x12], A0
00000790 426C 001C clr.w [A4 + 0x1C]
00000794 7000 moveq.l D0, 0x00
00000796 2047 movea.l A0, D7
00000798 3028 0004 move.w D0, [A0 + 0x4]
0000079C C0BC 0000 003D and.l D0, 0x3D /* '=' */
000007A2 4A80 tst.l D0
000007A4 6726 beq +0x28 /* 000007CC */
000007A6 2046 movea.l A0, D6
000007A8 2968 00A2 0030 move.l [A4 + 0x30], [A0 + 0xA2]
000007AE 2F0B move.l -[A7], A3
000007B0 487A 0064 pea.l [PC + 0x64 /* 00000816, value 0x4E56FFF4 */]
000007B4 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
000007B8 4267 clr.w -[A7]
000007BA 2F2B 0030 move.l -[A7], [A3 + 0x30]
000007BE 1F3C 0001 move.b -[A7], 0x1
000007C2 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
000007C6 4A5F tst.w [A7]+
000007C8 6642 bne +0x44 /* 0000080C */
000007CA 6040 bra +0x42 /* 0000080C */
label000007CC:
000007CC 426C 0010 clr.w [A4 + 0x10]
000007D0 2046 movea.l A0, D6
000007D2 2968 00D0 0030 move.l [A4 + 0x30], [A0 + 0xD0]
000007D8 2046 movea.l A0, D6
000007DA 2968 00A2 0064 move.l [A4 + 0x64], [A0 + 0xA2]
000007E0 7000 moveq.l D0, 0x00
000007E2 2047 movea.l A0, D7
000007E4 3028 0004 move.w D0, [A0 + 0x4]
000007E8 2045 movea.l A0, D5
000007EA 3228 0010 move.w D1, [A0 + 0x10]
000007EE 5341 subq.w D1, 1
000007F0 41ED F470 lea.l A0, [A5 - 0xB90]
000007F4 E541 asl D1.w, 2
000007F6 C0B0 1000 and.l D0, [A0 + D1.w]
000007FA 4A80 tst.l D0
000007FC 6608 bne +0xA /* 00000806 */
000007FE 2F0B move.l -[A7], A3
00000800 4EBA 008A jsr [PC + 0x8A /* 0000088C */]
00000804 6006 bra +0x8 /* 0000080C */
label00000806:
00000806 2F0B move.l -[A7], A3
00000808 4EBA 000C jsr [PC + 0xC /* 00000816 */]
label0000080C:
0000080C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000810 4E5E unlink A6
00000812 2E9F move.l [A7], [A7]+
00000814 4E75 rts
fn00000816:
00000816 4E56 FFF4 link A6, -0x000C
0000081A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000081E 286E 0008 movea.l A4, [A6 + 0x8]
00000822 2C2C 0012 move.l D6, [A4 + 0x12]
00000826 2E2C 0008 move.l D7, [A4 + 0x8]
0000082A 266C 0030 movea.l A3, [A4 + 0x30]
0000082E 276B 0030 00D0 move.l [A3 + 0xD0], [A3 + 0x30]
00000834 7000 moveq.l D0, 0x00
00000836 2046 movea.l A0, D6
00000838 3028 0004 move.w D0, [A0 + 0x4]
0000083C 2047 movea.l A0, D7
0000083E 3228 0010 move.w D1, [A0 + 0x10]
00000842 5341 subq.w D1, 1
00000844 41ED F470 lea.l A0, [A5 - 0xB90]
00000848 E541 asl D1.w, 2
0000084A C0B0 1000 and.l D0, [A0 + D1.w]
0000084E 3940 004C move.w [A4 + 0x4C], D0
00000852 206C 0030 movea.l A0, [A4 + 0x30]
00000856 4A68 0010 tst.w [A0 + 0x10]
0000085A 56C0 sne D0
0000085C 4A00 tst.b D0
0000085E 660A bne +0xC /* 0000086A */
00000860 4A6C 004C tst.w [A4 + 0x4C]
00000864 57C1 seq D1
00000866 8001 or.b D0, D1
00000868 6708 beq +0xA /* 00000872 */
label0000086A:
0000086A 2F0C move.l -[A7], A4
0000086C 4EBA 001E jsr [PC + 0x1E /* 0000088C */]
00000870 6010 bra +0x12 /* 00000882 */
label00000872:
00000872 2F0C move.l -[A7], A4
00000874 487A 0016 pea.l [PC + 0x16 /* 0000088C, value 0x4E56FFEA */]
00000878 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
0000087C 2F0C move.l -[A7], A4
0000087E 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
label00000882:
00000882 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000886 4E5E unlink A6
00000888 2E9F move.l [A7], [A7]+
0000088A 4E75 rts
fn0000088C:
0000088C 4E56 FFEA link A6, -0x0016
00000890 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000894 266E 0008 movea.l A3, [A6 + 0x8]
00000898 2E2B 0012 move.l D7, [A3 + 0x12]
0000089C 206B 0030 movea.l A0, [A3 + 0x30]
000008A0 3C28 0010 move.w D6, [A0 + 0x10]
000008A4 2D6B 0008 FFEC move.l [A6 - 0x14], [A3 + 0x8]
000008AA 206B 003C movea.l A0, [A3 + 0x3C]
000008AE 3A28 0010 move.w D5, [A0 + 0x10]
000008B2 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
000008B8 2F0B move.l -[A7], A3
000008BA 3F2B 000C move.w -[A7], [A3 + 0xC]
000008BE 3F3C 000E move.w -[A7], 0xE
000008C2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000008C6 377C 0008 0028 move.w [A3 + 0x28], 0x8
000008CC 4A46 tst.w D6
000008CE 6730 beq +0x32 /* 00000900 */
000008D0 4AAB 0034 tst.l [A3 + 0x34]
000008D4 670C beq +0xE /* 000008E2 */
000008D6 3F2B 0048 move.w -[A7], [A3 + 0x48]
000008DA 3F2B 004A move.w -[A7], [A3 + 0x4A]
000008DE 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
label000008E2:
000008E2 2F0B move.l -[A7], A3
000008E4 4267 clr.w -[A7]
000008E6 3F06 move.w -[A7], D6
000008E8 2F0B move.l -[A7], A3
000008EA 3F3C 000E move.w -[A7], 0xE
000008EE 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
000008F2 301F move.w D0, [A7]+
000008F4 48C0 ext.l D0
000008F6 2F00 move.l -[A7], D0
000008F8 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000008FC 6000 00A0 bra +0xA2 /* 0000099E */
label00000900:
00000900 4A45 tst.w D5
00000902 671C beq +0x1E /* 00000920 */
00000904 2F3C 4254 4572 move.l -[A7], 0x42544572 /* 'BTEr' */
0000090A 2F0B move.l -[A7], A3
0000090C 3F3C 000E move.w -[A7], 0xE
00000910 3F05 move.w -[A7], D5
00000912 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000916 3F3C 001D move.w -[A7], 0x1D
0000091A 301F move.w D0, [A7]+
0000091C A9C9 syscall SysError
0000091E 607E bra +0x80 /* 0000099E */
label00000920:
00000920 2807 move.l D4, D7
00000922 2047 movea.l A0, D7
00000924 2244 movea.l A1, D4
00000926 32A8 0004 move.w [A1], [A0 + 0x4]
0000092A 286B 0030 movea.l A4, [A3 + 0x30]
0000092E 204C movea.l A0, A4
00000930 3028 00A0 move.w D0, [A0 + 0xA0]
00000934 907C FFF6 sub.w D0, 0xFFF6
00000938 41ED F916 lea.l A0, [A5 - 0x6EA]
0000093C E540 asl D0.w, 2
0000093E 222C 0064 move.l D1, [A4 + 0x64]
00000942 B2B0 0000 cmp.l D1, [A0 + D0.w]
00000946 6606 bne +0x8 /* 0000094E */
00000948 7002 moveq.l D0, 0x02
0000094A 2940 0064 move.l [A4 + 0x64], D0
label0000094E:
0000094E 206B 0030 movea.l A0, [A3 + 0x30]
00000952 2F08 move.l -[A7], A0
00000954 2044 movea.l A0, D4
00000956 4868 0002 pea.l [A0 + 0x2]
0000095A 2F2B 0044 move.l -[A7], [A3 + 0x44]
0000095E 206E FFEC movea.l A0, [A6 - 0x14]
00000962 3F28 0010 move.w -[A7], [A0 + 0x10]
00000966 2047 movea.l A0, D7
00000968 3F28 0004 move.w -[A7], [A0 + 0x4]
0000096C 486E FFF4 pea.l [A6 - 0xC]
00000970 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00000974 49D3 lea.l A4, [A3]
00000976 7000 moveq.l D0, 0x00
00000978 2940 0018 move.l [A4 + 0x18], D0
0000097C 302E FFF4 move.w D0, [A6 - 0xC]
00000980 5440 addq.w D0, 2
00000982 3940 0016 move.w [A4 + 0x16], D0
00000986 4AAB 0034 tst.l [A3 + 0x34]
0000098A 670C beq +0xE /* 00000998 */
0000098C 3F2B 0048 move.w -[A7], [A3 + 0x48]
00000990 3F2B 004A move.w -[A7], [A3 + 0x4A]
00000994 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
label00000998:
00000998 2F0B move.l -[A7], A3
0000099A 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label0000099E:
0000099E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000009A2 4E5E unlink A6
000009A4 2E9F move.l [A7], [A7]+
000009A6 4E75 rts
export_244:
000009A8 4E56 FFCE link A6, -0x0032
000009AC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000009B0 286E 0008 movea.l A4, [A6 + 0x8]
000009B4 266C 0012 movea.l A3, [A4 + 0x12]
000009B8 2C2C 0008 move.l D6, [A4 + 0x8]
000009BC 2D6C 0030 FFD6 move.l [A6 - 0x2A], [A4 + 0x30]
000009C2 4267 clr.w -[A7]
000009C4 2F0C move.l -[A7], A4
000009C6 2F3C 000A 0003 move.l -[A7], 0xA0003
000009CC 42A7 clr.l -[A7]
000009CE 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
000009D2 101F move.b D0, [A7]+
000009D4 6704 beq +0x6 /* 000009DA */
000009D6 6000 0218 bra +0x21A /* 00000BF0 */
label000009DA:
000009DA 4267 clr.w -[A7]
000009DC 2F0C move.l -[A7], A4
000009DE 3F2B 0004 move.w -[A7], [A3 + 0x4]
000009E2 2046 movea.l A0, D6
000009E4 3028 0010 move.w D0, [A0 + 0x10]
000009E8 5340 subq.w D0, 1
000009EA 41ED F440 lea.l A0, [A5 - 0xBC0]
000009EE E540 asl D0.w, 2
000009F0 3F30 0002 move.w -[A7], [A0 + D0.w + 0x2]
000009F4 486E FFF6 pea.l [A6 - 0xA]
000009F8 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
000009FC 101F move.b D0, [A7]+
000009FE 6712 beq +0x14 /* 00000A12 */
00000A00 2F0C move.l -[A7], A4
00000A02 302E FFF6 move.w D0, [A6 - 0xA]
00000A06 48C0 ext.l D0
00000A08 2F00 move.l -[A7], D0
00000A0A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000A0E 6000 01E0 bra +0x1E2 /* 00000BF0 */
label00000A12:
00000A12 42A7 clr.l -[A7]
00000A14 2F06 move.l -[A7], D6
00000A16 3F2B 0002 move.w -[A7], [A3 + 0x2]
00000A1A 4EBA F75A jsr [PC - 0x8A6 /* 00000176 */]
00000A1E 2E1F move.l D7, [A7]+
00000A20 6610 bne +0x12 /* 00000A32 */
00000A22 2F0C move.l -[A7], A4
00000A24 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00000A2A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000A2E 6000 01C0 bra +0x1C2 /* 00000BF0 */
label00000A32:
00000A32 2047 movea.l A0, D7
00000A34 2828 0014 move.l D4, [A0 + 0x14]
00000A38 4267 clr.w -[A7]
00000A3A 2047 movea.l A0, D7
00000A3C 4868 0008 pea.l [A0 + 0x8]
00000A40 700E moveq.l D0, 0x0E
00000A42 2F00 move.l -[A7], D0
00000A44 A85D syscall BitTst
00000A46 101F move.b D0, [A7]+
00000A48 6610 bne +0x12 /* 00000A5A */
00000A4A 2F0C move.l -[A7], A4
00000A4C 2F3C FFFF EC78 move.l -[A7], 0xFFFFEC78
00000A52 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000A56 6000 0198 bra +0x19A /* 00000BF0 */
label00000A5A:
00000A5A 4267 clr.w -[A7]
00000A5C 2047 movea.l A0, D7
00000A5E 4868 0004 pea.l [A0 + 0x4]
00000A62 700E moveq.l D0, 0x0E
00000A64 2F00 move.l -[A7], D0
00000A66 A85D syscall BitTst
00000A68 7001 moveq.l D0, 0x01
00000A6A B01F cmp.b D0, [A7]+
00000A6C 57C0 seq D0
00000A6E 4A00 tst.b D0
00000A70 6718 beq +0x1A /* 00000A8A */
00000A72 2F00 move.l -[A7], D0
00000A74 4267 clr.w -[A7]
00000A76 486B 0004 pea.l [A3 + 0x4]
00000A7A 7206 moveq.l D1, 0x06
00000A7C 2F01 move.l -[A7], D1
00000A7E A85D syscall BitTst
00000A80 121F move.b D1, [A7]+
00000A82 201F move.l D0, [A7]+
00000A84 C001 and.b D0, D1
00000A86 4A00 tst.b D0
00000A88 6638 bne +0x3A /* 00000AC2 */
label00000A8A:
00000A8A 2F00 move.l -[A7], D0
00000A8C 4267 clr.w -[A7]
00000A8E 2047 movea.l A0, D7
00000A90 4868 0004 pea.l [A0 + 0x4]
00000A94 720E moveq.l D1, 0x0E
00000A96 2F01 move.l -[A7], D1
00000A98 A85D syscall BitTst
00000A9A 121F move.b D1, [A7]+
00000A9C 201F move.l D0, [A7]+
00000A9E 4A01 tst.b D1
00000AA0 57C1 seq D1
00000AA2 4A01 tst.b D1
00000AA4 672C beq +0x2E /* 00000AD2 */
00000AA6 48E7 C000 movem.l -[A7], D0,D1
00000AAA 4267 clr.w -[A7]
00000AAC 486B 0004 pea.l [A3 + 0x4]
00000AB0 7405 moveq.l D2, 0x05
00000AB2 2F02 move.l -[A7], D2
00000AB4 A85D syscall BitTst
00000AB6 141F move.b D2, [A7]+
00000AB8 4CDF 0003 movem.l D0,D1, [A7]+
00000ABC C202 and.b D1, D2
00000ABE 8001 or.b D0, D1
00000AC0 6710 beq +0x12 /* 00000AD2 */
label00000AC2:
00000AC2 2F0C move.l -[A7], A4
00000AC4 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74
00000ACA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000ACE 6000 0120 bra +0x122 /* 00000BF0 */
label00000AD2:
00000AD2 206C 0030 movea.l A0, [A4 + 0x30]
00000AD6 2D48 FFD2 move.l [A6 - 0x2E], A0
00000ADA 2047 movea.l A0, D7
00000ADC 226E FFD2 movea.l A1, [A6 - 0x2E]
00000AE0 3368 000E 0018 move.w [A1 + 0x18], [A0 + 0xE]
00000AE6 206E FFD2 movea.l A0, [A6 - 0x2E]
00000AEA 7000 moveq.l D0, 0x00
00000AEC 2140 0012 move.l [A0 + 0x12], D0
00000AF0 4267 clr.w -[A7]
00000AF2 2F2C 0030 move.l -[A7], [A4 + 0x30]
00000AF6 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000AFA 3D5F FFF6 move.w [A6 - 0xA], [A7]+
00000AFE 6724 beq +0x26 /* 00000B24 */
00000B00 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */
00000B06 2F0C move.l -[A7], A4
00000B08 3F3C 001F move.w -[A7], 0x1F
00000B0C 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000B10 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000B14 2F0C move.l -[A7], A4
00000B16 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
00000B1C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000B20 6000 00CE bra +0xD0 /* 00000BF0 */
label00000B24:
00000B24 206C 0030 movea.l A0, [A4 + 0x30]
00000B28 2A28 0028 move.l D5, [A0 + 0x28]
00000B2C 42A7 clr.l -[A7]
00000B2E 2F05 move.l -[A7], D5
00000B30 2F2B 0006 move.l -[A7], [A3 + 0x6]
00000B34 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000B38 2D5F FFDE move.l [A6 - 0x22], [A7]+
00000B3C 2005 move.l D0, D5
00000B3E 90AB 0006 sub.l D0, [A3 + 0x6]
00000B42 6A02 bpl +0x4 /* 00000B46 */
00000B44 4480 neg.l D0
label00000B46:
00000B46 2D40 FFE2 move.l [A6 - 0x1E], D0
00000B4A 2046 movea.l A0, D6
00000B4C 3D68 0006 FFE6 move.w [A6 - 0x1A], [A0 + 0x6]
00000B52 2047 movea.l A0, D7
00000B54 3D68 0006 FFE8 move.w [A6 - 0x18], [A0 + 0x6]
00000B5A BAAB 0006 cmp.l D5, [A3 + 0x6]
00000B5E 5EC0 sgt D0
00000B60 4A00 tst.b D0
00000B62 672A beq +0x2C /* 00000B8E */
00000B64 2F00 move.l -[A7], D0
00000B66 4267 clr.w -[A7]
00000B68 2F04 move.l -[A7], D4
00000B6A 486E FFDA pea.l [A6 - 0x26]
00000B6E 4EBA F4F0 jsr [PC - 0xB10 /* 00000060 */]
00000B72 321F move.w D1, [A7]+
00000B74 201F move.l D0, [A7]+
00000B76 74FF moveq.l D2, 0xFFFFFFFF
00000B78 B441 cmp.w D2, D1
00000B7A 57C1 seq D1
00000B7C C001 and.b D0, D1
00000B7E 670E beq +0x10 /* 00000B8E */
00000B80 2F0C move.l -[A7], A4
00000B82 2F3C FFFF EC6B move.l -[A7], 0xFFFFEC6B
00000B88 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000B8C 6062 bra +0x64 /* 00000BF0 */
label00000B8E:
00000B8E 2044 movea.l A0, D4
00000B90 3028 0004 move.w D0, [A0 + 0x4]
00000B94 907C FFF6 sub.w D0, 0xFFF6
00000B98 41ED F994 lea.l A0, [A5 - 0x66C]
00000B9C E540 asl D0.w, 2
00000B9E 0830 0005 0003 btst.b [A0 + D0.w + 0x3], 0x5
00000BA4 6712 beq +0x14 /* 00000BB8 */
00000BA6 206E FFD6 movea.l A0, [A6 - 0x2A]
00000BAA 317C EC59 0010 move.w [A0 + 0x10], 0xEC59
00000BB0 2F0C move.l -[A7], A4
00000BB2 4EBA 0046 jsr [PC + 0x46 /* 00000BFA */]
00000BB6 6038 bra +0x3A /* 00000BF0 */
label00000BB8:
00000BB8 206C 0030 movea.l A0, [A4 + 0x30]
00000BBC 2D48 FFCE move.l [A6 - 0x32], A0
00000BC0 2047 movea.l A0, D7
00000BC2 226E FFCE movea.l A1, [A6 - 0x32]
00000BC6 3368 000E 0018 move.w [A1 + 0x18], [A0 + 0xE]
00000BCC 206E FFCE movea.l A0, [A6 - 0x32]
00000BD0 216B 0006 001C move.l [A0 + 0x1C], [A3 + 0x6]
00000BD6 2F0C move.l -[A7], A4
00000BD8 487A 0020 pea.l [PC + 0x20 /* 00000BFA, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000BDC 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00000BE0 4267 clr.w -[A7]
00000BE2 2F2C 0030 move.l -[A7], [A4 + 0x30]
00000BE6 1F3C 0001 move.b -[A7], 0x1
00000BEA 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00000BEE 4A5F tst.w [A7]+
label00000BF0:
00000BF0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000BF4 4E5E unlink A6
00000BF6 2E9F move.l [A7], [A7]+
00000BF8 4E75 rts
fn00000BFA:
00000BFA 4E56 0000 link A6, 0
00000BFE 2F0C move.l -[A7], A4
00000C00 286E 0008 movea.l A4, [A6 + 0x8]
00000C04 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00000C0A 2F0C move.l -[A7], A4
00000C0C 3F2C 000C move.w -[A7], [A4 + 0xC]
00000C10 3F3C 001F move.w -[A7], 0x1F
00000C14 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000C18 397C 0008 0028 move.w [A4 + 0x28], 0x8
00000C1E 2F0C move.l -[A7], A4
00000C20 4267 clr.w -[A7]
00000C22 206C 0030 movea.l A0, [A4 + 0x30]
00000C26 3F28 0010 move.w -[A7], [A0 + 0x10]
00000C2A 2F0C move.l -[A7], A4
00000C2C 3F3C 001F move.w -[A7], 0x1F
00000C30 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00000C34 301F move.w D0, [A7]+
00000C36 48C0 ext.l D0
00000C38 2F00 move.l -[A7], D0
00000C3A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000C3E 285F movea.l A4, [A7]+
00000C40 4E5E unlink A6
00000C42 2E9F move.l [A7], [A7]+
00000C44 4E75 rts
export_245:
00000C46 4E56 FFF4 link A6, -0x000C
00000C4A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000C4E 266E 0008 movea.l A3, [A6 + 0x8]
00000C52 2E2B 0012 move.l D7, [A3 + 0x12]
00000C56 2A2B 0008 move.l D5, [A3 + 0x8]
00000C5A 2C2B 0030 move.l D6, [A3 + 0x30]
00000C5E 4267 clr.w -[A7]
00000C60 2F0B move.l -[A7], A3
00000C62 2F3C 000F 0007 move.l -[A7], 0xF0007
00000C68 2047 movea.l A0, D7
00000C6A 3F28 0002 move.w -[A7], [A0 + 0x2]
00000C6E 4267 clr.w -[A7]
00000C70 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00000C74 101F move.b D0, [A7]+
00000C76 6704 beq +0x6 /* 00000C7C */
00000C78 6000 01CE bra +0x1D0 /* 00000E48 */
label00000C7C:
00000C7C 7000 moveq.l D0, 0x00
00000C7E 2047 movea.l A0, D7
00000C80 3028 0008 move.w D0, [A0 + 0x8]
00000C84 2045 movea.l A0, D5
00000C86 3228 0010 move.w D1, [A0 + 0x10]
00000C8A 5341 subq.w D1, 1
00000C8C 41ED F41C lea.l A0, [A5 - 0xBE4]
00000C90 E541 asl D1.w, 2
00000C92 C0B0 1000 and.l D0, [A0 + D1.w]
00000C96 4A80 tst.l D0
00000C98 671C beq +0x1E /* 00000CB6 */
00000C9A 3F2B 0048 move.w -[A7], [A3 + 0x48]
00000C9E 3F2B 004A move.w -[A7], [A3 + 0x4A]
00000CA2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000CA6 2F0B move.l -[A7], A3
00000CA8 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74
00000CAE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000CB2 6000 0194 bra +0x196 /* 00000E48 */
label00000CB6:
00000CB6 2047 movea.l A0, D7
00000CB8 3028 000A move.w D0, [A0 + 0xA]
00000CBC 48C0 ext.l D0
00000CBE 2740 0038 move.l [A3 + 0x38], D0
00000CC2 4267 clr.w -[A7]
00000CC4 2047 movea.l A0, D7
00000CC6 2F08 move.l -[A7], A0
00000CC8 7008 moveq.l D0, 0x08
00000CCA 2F00 move.l -[A7], D0
00000CCC A85D syscall BitTst
00000CCE 101F move.b D0, [A7]+
00000CD0 670C beq +0xE /* 00000CDE */
00000CD2 486B 002A pea.l [A3 + 0x2A]
00000CD6 7006 moveq.l D0, 0x06
00000CD8 2F00 move.l -[A7], D0
00000CDA A85E syscall BitSet
00000CDC 600A bra +0xC /* 00000CE8 */
label00000CDE:
00000CDE 486B 002A pea.l [A3 + 0x2A]
00000CE2 7006 moveq.l D0, 0x06
00000CE4 2F00 move.l -[A7], D0
00000CE6 A85F syscall BitClr
label00000CE8:
00000CE8 4267 clr.w -[A7]
00000CEA 486B 002A pea.l [A3 + 0x2A]
00000CEE 7006 moveq.l D0, 0x06
00000CF0 2F00 move.l -[A7], D0
00000CF2 A85D syscall BitTst
00000CF4 101F move.b D0, [A7]+
00000CF6 671A beq +0x1C /* 00000D12 */
00000CF8 2F00 move.l -[A7], D0
00000CFA 4267 clr.w -[A7]
00000CFC 2047 movea.l A0, D7
00000CFE 4868 0008 pea.l [A0 + 0x8]
00000D02 7206 moveq.l D1, 0x06
00000D04 2F01 move.l -[A7], D1
00000D06 A85D syscall BitTst
00000D08 121F move.b D1, [A7]+
00000D0A 201F move.l D0, [A7]+
00000D0C C001 and.b D0, D1
00000D0E 4A00 tst.b D0
00000D10 6654 bne +0x56 /* 00000D66 */
label00000D12:
00000D12 2F00 move.l -[A7], D0
00000D14 4267 clr.w -[A7]
00000D16 486B 002A pea.l [A3 + 0x2A]
00000D1A 7206 moveq.l D1, 0x06
00000D1C 2F01 move.l -[A7], D1
00000D1E A85D syscall BitTst
00000D20 121F move.b D1, [A7]+
00000D22 201F move.l D0, [A7]+
00000D24 0A01 0001 xori.b D1, 0x1
00000D28 4A01 tst.b D1
00000D2A 6720 beq +0x22 /* 00000D4C */
00000D2C 48E7 C000 movem.l -[A7], D0,D1
00000D30 4267 clr.w -[A7]
00000D32 2047 movea.l A0, D7
00000D34 4868 0008 pea.l [A0 + 0x8]
00000D38 7405 moveq.l D2, 0x05
00000D3A 2F02 move.l -[A7], D2
00000D3C A85D syscall BitTst
00000D3E 141F move.b D2, [A7]+
00000D40 4CDF 0003 movem.l D0,D1, [A7]+
00000D44 C202 and.b D1, D2
00000D46 8001 or.b D0, D1
00000D48 4A00 tst.b D0
00000D4A 661A bne +0x1C /* 00000D66 */
label00000D4C:
00000D4C 7200 moveq.l D1, 0x00
00000D4E 2047 movea.l A0, D7
00000D50 3228 000A move.w D1, [A0 + 0xA]
00000D54 C2BC 0000 FFCC and.l D1, 0xFFCC
00000D5A 4A81 tst.l D1
00000D5C 56C1 sne D1
00000D5E 8001 or.b D0, D1
00000D60 0240 0001 andi.w D0, 0x1
00000D64 671C beq +0x1E /* 00000D82 */
label00000D66:
00000D66 3F2B 0048 move.w -[A7], [A3 + 0x48]
00000D6A 3F2B 004A move.w -[A7], [A3 + 0x4A]
00000D6E 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000D72 2F0B move.l -[A7], A3
00000D74 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74
00000D7A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000D7E 6000 00C8 bra +0xCA /* 00000E48 */
label00000D82:
00000D82 2046 movea.l A0, D6
00000D84 49E8 009C lea.l A4, [A0 + 0x9C]
00000D88 2047 movea.l A0, D7
00000D8A 3968 0002 0004 move.w [A4 + 0x4], [A0 + 0x2]
00000D90 2047 movea.l A0, D7
00000D92 2968 0004 0006 move.l [A4 + 0x6], [A0 + 0x4]
00000D98 2047 movea.l A0, D7
00000D9A 41E8 000E lea.l A0, [A0 + 0xE]
00000D9E 2008 move.l D0, A0
00000DA0 5380 subq.l D0, 1
00000DA2 2940 000E move.l [A4 + 0xE], D0
00000DA6 4267 clr.w -[A7]
00000DA8 2047 movea.l A0, D7
00000DAA 3F28 000C move.w -[A7], [A0 + 0xC]
00000DAE 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000DB2 395F 000A move.w [A4 + 0xA], [A7]+
00000DB6 2F0C move.l -[A7], A4
00000DB8 7007 moveq.l D0, 0x07
00000DBA 2F00 move.l -[A7], D0
00000DBC A85E syscall BitSet
00000DBE 2F0C move.l -[A7], A4
00000DC0 7006 moveq.l D0, 0x06
00000DC2 2F00 move.l -[A7], D0
00000DC4 A85F syscall BitClr
00000DC6 4267 clr.w -[A7]
00000DC8 486B 0038 pea.l [A3 + 0x38]
00000DCC 701E moveq.l D0, 0x1E
00000DCE 2F00 move.l -[A7], D0
00000DD0 A85D syscall BitTst
00000DD2 101F move.b D0, [A7]+
00000DD4 6708 beq +0xA /* 00000DDE */
00000DD6 197C 0024 0001 move.b [A4 + 0x1], 0x24 /* '$' */
00000DDC 6006 bra +0x8 /* 00000DE4 */
label00000DDE:
00000DDE 197C 0042 0001 move.b [A4 + 0x1], 0x42 /* 'B' */
label00000DE4:
00000DE4 4267 clr.w -[A7]
00000DE6 2F2C 000E move.l -[A7], [A4 + 0xE]
00000DEA 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000DEE 101F move.b D0, [A7]+
00000DF0 671A beq +0x1C /* 00000E0C */
00000DF2 3F2B 0048 move.w -[A7], [A3 + 0x48]
00000DF6 3F2B 004A move.w -[A7], [A3 + 0x4A]
00000DFA 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000DFE 2F0B move.l -[A7], A3
00000E00 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00000E06 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000E0A 603C bra +0x3E /* 00000E48 */
label00000E0C:
00000E0C 206C 000E movea.l A0, [A4 + 0xE]
00000E10 4240 clr.w D0
00000E12 1010 move.b D0, [A0]
00000E14 4A40 tst.w D0
00000E16 661A bne +0x1C /* 00000E32 */
00000E18 3F2B 0048 move.w -[A7], [A3 + 0x48]
00000E1C 3F2B 004A move.w -[A7], [A3 + 0x4A]
00000E20 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000E24 2F0B move.l -[A7], A3
00000E26 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00000E2C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000E30 6016 bra +0x18 /* 00000E48 */
label00000E32:
00000E32 2046 movea.l A0, D6
00000E34 4228 009A clr.b [A0 + 0x9A]
00000E38 2F0B move.l -[A7], A3
00000E3A 487A 0016 pea.l [PC + 0x16 /* 00000E52, value 0x4E56FFF0 */]
00000E3E 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00000E42 2F0B move.l -[A7], A3
00000E44 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
label00000E48:
00000E48 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000E4C 4E5E unlink A6
00000E4E 2E9F move.l [A7], [A7]+
00000E50 4E75 rts
export_246:
00000E52 4E56 FFF0 link A6, -0x0010
00000E56 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000E5A 266E 0008 movea.l A3, [A6 + 0x8]
00000E5E 2A2B 0008 move.l D5, [A3 + 0x8]
00000E62 2E2B 0030 move.l D7, [A3 + 0x30]
00000E66 2045 movea.l A0, D5
00000E68 2828 002A move.l D4, [A0 + 0x2A]
00000E6C 2047 movea.l A0, D7
00000E6E 3C28 0010 move.w D6, [A0 + 0x10]
00000E72 2047 movea.l A0, D7
00000E74 49E8 009C lea.l A4, [A0 + 0x9C]
00000E78 70D5 moveq.l D0, 0xFFFFFFD5
00000E7A B046 cmp.w D0, D6
00000E7C 57C0 seq D0
00000E7E 4A00 tst.b D0
00000E80 6700 00C8 beq +0xCA /* 00000F4A */
00000E84 2F00 move.l -[A7], D0
00000E86 4267 clr.w -[A7]
00000E88 2045 movea.l A0, D5
00000E8A 4868 0004 pea.l [A0 + 0x4]
00000E8E 7207 moveq.l D1, 0x07
00000E90 2F01 move.l -[A7], D1
00000E92 A85D syscall BitTst
00000E94 121F move.b D1, [A7]+
00000E96 201F move.l D0, [A7]+
00000E98 C001 and.b D0, D1
00000E9A 4A00 tst.b D0
00000E9C 6700 00AC beq +0xAE /* 00000F4A */
00000EA0 322B 0048 move.w D1, [A3 + 0x48]
00000EA4 927C FFF6 sub.w D1, 0xFFF6
00000EA8 41ED F314 lea.l A0, [A5 - 0xCEC]
00000EAC E541 asl D1.w, 2
00000EAE 242C 0006 move.l D2, [A4 + 0x6]
00000EB2 B4B0 1000 cmp.l D2, [A0 + D1.w]
00000EB6 56C1 sne D1
00000EB8 C001 and.b D0, D1
00000EBA 4A00 tst.b D0
00000EBC 6700 008C beq +0x8E /* 00000F4A */
00000EC0 2044 movea.l A0, D4
00000EC2 0828 0001 0006 btst.b [A0 + 0x6], 0x1
00000EC8 57C1 seq D1
00000ECA 4A01 tst.b D1
00000ECC 660E bne +0x10 /* 00000EDC */
00000ECE 2044 movea.l A0, D4
00000ED0 4AA8 0030 tst.l [A0 + 0x30]
00000ED4 57C2 seq D2
00000ED6 8202 or.b D1, D2
00000ED8 C001 and.b D0, D1
00000EDA 676E beq +0x70 /* 00000F4A */
label00000EDC:
00000EDC 4240 clr.w D0
00000EDE 102C 0012 move.b D0, [A4 + 0x12]
00000EE2 48C0 ext.l D0
00000EE4 91AC 000E sub.l [A4 + 0xE], D0
00000EE8 4240 clr.w D0
00000EEA 102C 0012 move.b D0, [A4 + 0x12]
00000EEE 3940 000C move.w [A4 + 0xC], D0
00000EF2 302B 0048 move.w D0, [A3 + 0x48]
00000EF6 907C FFF6 sub.w D0, 0xFFF6
00000EFA 41ED F314 lea.l A0, [A5 - 0xCEC]
00000EFE E540 asl D0.w, 2
00000F00 2247 movea.l A1, D7
00000F02 2370 0000 00A2 move.l [A1 + 0xA2], [A0 + D0.w]
00000F08 2F0C move.l -[A7], A4
00000F0A 7007 moveq.l D0, 0x07
00000F0C 2F00 move.l -[A7], D0
00000F0E A85E syscall BitSet
00000F10 2F0C move.l -[A7], A4
00000F12 7006 moveq.l D0, 0x06
00000F14 2F00 move.l -[A7], D0
00000F16 A85F syscall BitClr
00000F18 4267 clr.w -[A7]
00000F1A 486B 0038 pea.l [A3 + 0x38]
00000F1E 701E moveq.l D0, 0x1E
00000F20 2F00 move.l -[A7], D0
00000F22 A85D syscall BitTst
00000F24 101F move.b D0, [A7]+
00000F26 6708 beq +0xA /* 00000F30 */
00000F28 197C 0024 0001 move.b [A4 + 0x1], 0x24 /* '$' */
00000F2E 6006 bra +0x8 /* 00000F36 */
label00000F30:
00000F30 197C 0042 0001 move.b [A4 + 0x1], 0x42 /* 'B' */
label00000F36:
00000F36 2F0B move.l -[A7], A3
00000F38 487A FF18 pea.l [PC - 0xE8 /* 00000E52, value 0x4E56FFF0 */]
00000F3C 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00000F40 2F0B move.l -[A7], A3
00000F42 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
00000F46 6000 0286 bra +0x288 /* 000011CE */
label00000F4A:
00000F4A 4A46 tst.w D6
00000F4C 6600 0274 bne +0x276 /* 000011C2 */
00000F50 2047 movea.l A0, D7
00000F52 0828 0004 001E btst.b [A0 + 0x1E], 0x4
00000F58 6730 beq +0x32 /* 00000F8A */
00000F5A 3F2B 0048 move.w -[A7], [A3 + 0x48]
00000F5E 3F2B 004A move.w -[A7], [A3 + 0x4A]
00000F62 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000F66 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00000F6C 2F0B move.l -[A7], A3
00000F6E 3F2B 000C move.w -[A7], [A3 + 0xC]
00000F72 3F3C 001A move.w -[A7], 0x1A
00000F76 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000F7A 2F0B move.l -[A7], A3
00000F7C 2F3C FFFF EC5F move.l -[A7], 0xFFFFEC5F
00000F82 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000F86 6000 0246 bra +0x248 /* 000011CE */
label00000F8A:
00000F8A 4267 clr.w -[A7]
00000F8C 486B 0038 pea.l [A3 + 0x38]
00000F90 701E moveq.l D0, 0x1E
00000F92 2F00 move.l -[A7], D0
00000F94 A85D syscall BitTst
00000F96 101F move.b D0, [A7]+
00000F98 6728 beq +0x2A /* 00000FC2 */
00000F9A 2047 movea.l A0, D7
00000F9C 0828 0004 005D btst.b [A0 + 0x5D], 0x4
00000FA2 56C1 sne D1
00000FA4 C001 and.b D0, D1
00000FA6 671A beq +0x1C /* 00000FC2 */
00000FA8 4267 clr.w -[A7]
00000FAA 2045 movea.l A0, D5
00000FAC 4868 0004 pea.l [A0 + 0x4]
00000FB0 7007 moveq.l D0, 0x07
00000FB2 2F00 move.l -[A7], D0
00000FB4 A85D syscall BitTst
00000FB6 101F move.b D0, [A7]+
00000FB8 6704 beq +0x6 /* 00000FBE */
00000FBA 7CCA moveq.l D6, 0xFFFFFFCA
00000FBC 6004 bra +0x6 /* 00000FC2 */
label00000FBE:
00000FBE 3C3C EC58 move.w D6, 0xEC58
label00000FC2:
00000FC2 4A46 tst.w D6
00000FC4 6600 014A bne +0x14C /* 00001110 */
00000FC8 2847 movea.l A4, D7
00000FCA 4267 clr.w -[A7]
00000FCC 2045 movea.l A0, D5
00000FCE 4868 0004 pea.l [A0 + 0x4]
00000FD2 7006 moveq.l D0, 0x06
00000FD4 2F00 move.l -[A7], D0
00000FD6 A85D syscall BitTst
00000FD8 101F move.b D0, [A7]+
00000FDA 6708 beq +0xA /* 00000FE4 */
00000FDC 1D7C 0007 FFF3 move.b [A6 - 0xD], 0x7
00000FE2 6018 bra +0x1A /* 00000FFC */
label00000FE4:
00000FE4 4267 clr.w -[A7]
00000FE6 2F05 move.l -[A7], D5
00000FE8 2F2C 007E move.l -[A7], [A4 + 0x7E]
00000FEC 2F2C 0082 move.l -[A7], [A4 + 0x82]
00000FF0 2F2C 0086 move.l -[A7], [A4 + 0x86]
00000FF4 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00000FF8 1D5F FFF3 move.b [A6 - 0xD], [A7]+
label00000FFC:
00000FFC 4267 clr.w -[A7]
00000FFE 3F2C 00A0 move.w -[A7], [A4 + 0xA0]
00001002 2F2C 00A2 move.l -[A7], [A4 + 0xA2]
00001006 1F2E FFF3 move.b -[A7], [A6 - 0xD]
0000100A 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
0000100E 1D5F FFF3 move.b [A6 - 0xD], [A7]+
00001012 4267 clr.w -[A7]
00001014 486B 0038 pea.l [A3 + 0x38]
00001018 701E moveq.l D0, 0x1E
0000101A 2F00 move.l -[A7], D0
0000101C A85D syscall BitTst
0000101E 101F move.b D0, [A7]+
00001020 6700 0082 beq +0x84 /* 000010A4 */
00001024 2047 movea.l A0, D7
00001026 4AA8 0036 tst.l [A0 + 0x36]
0000102A 56C0 sne D0
0000102C 4A00 tst.b D0
0000102E 660C bne +0xE /* 0000103C */
00001030 2047 movea.l A0, D7
00001032 4AA8 0040 tst.l [A0 + 0x40]
00001036 56C1 sne D1
00001038 8001 or.b D0, D1
0000103A 6754 beq +0x56 /* 00001090 */
label0000103C:
0000103C 4267 clr.w -[A7]
0000103E 486E FFF3 pea.l [A6 - 0xD]
00001042 7005 moveq.l D0, 0x05
00001044 2F00 move.l -[A7], D0
00001046 A85D syscall BitTst
00001048 101F move.b D0, [A7]+
0000104A 0A00 0001 xori.b D0, 0x1
0000104E 4A00 tst.b D0
00001050 6638 bne +0x3A /* 0000108A */
00001052 2F00 move.l -[A7], D0
00001054 4267 clr.w -[A7]
00001056 486E FFF3 pea.l [A6 - 0xD]
0000105A 7206 moveq.l D1, 0x06
0000105C 2F01 move.l -[A7], D1
0000105E A85D syscall BitTst
00001060 121F move.b D1, [A7]+
00001062 201F move.l D0, [A7]+
00001064 0A01 0001 xori.b D1, 0x1
00001068 8001 or.b D0, D1
0000106A 4A00 tst.b D0
0000106C 661C bne +0x1E /* 0000108A */
0000106E 2F00 move.l -[A7], D0
00001070 4267 clr.w -[A7]
00001072 2047 movea.l A0, D7
00001074 4868 009C pea.l [A0 + 0x9C]
00001078 7201 moveq.l D1, 0x01
0000107A 2F01 move.l -[A7], D1
0000107C A85D syscall BitTst
0000107E 121F move.b D1, [A7]+
00001080 201F move.l D0, [A7]+
00001082 0A01 0001 xori.b D1, 0x1
00001086 8001 or.b D0, D1
00001088 671A beq +0x1C /* 000010A4 */
label0000108A:
0000108A 3C3C EC78 move.w D6, 0xEC78
0000108E 6014 bra +0x16 /* 000010A4 */
label00001090:
00001090 4267 clr.w -[A7]
00001092 486E FFF3 pea.l [A6 - 0xD]
00001096 7005 moveq.l D0, 0x05
00001098 2F00 move.l -[A7], D0
0000109A A85D syscall BitTst
0000109C 101F move.b D0, [A7]+
0000109E 6604 bne +0x6 /* 000010A4 */
000010A0 3C3C EC78 move.w D6, 0xEC78
label000010A4:
000010A4 4267 clr.w -[A7]
000010A6 486B 0038 pea.l [A3 + 0x38]
000010AA 701F moveq.l D0, 0x1F
000010AC 2F00 move.l -[A7], D0
000010AE A85D syscall BitTst
000010B0 101F move.b D0, [A7]+
000010B2 6738 beq +0x3A /* 000010EC */
000010B4 4267 clr.w -[A7]
000010B6 486E FFF3 pea.l [A6 - 0xD]
000010BA 7006 moveq.l D0, 0x06
000010BC 2F00 move.l -[A7], D0
000010BE A85D syscall BitTst
000010C0 101F move.b D0, [A7]+
000010C2 0A00 0001 xori.b D0, 0x1
000010C6 4A00 tst.b D0
000010C8 661C bne +0x1E /* 000010E6 */
000010CA 2F00 move.l -[A7], D0
000010CC 4267 clr.w -[A7]
000010CE 2047 movea.l A0, D7
000010D0 4868 009C pea.l [A0 + 0x9C]
000010D4 7201 moveq.l D1, 0x01
000010D6 2F01 move.l -[A7], D1
000010D8 A85D syscall BitTst
000010DA 121F move.b D1, [A7]+
000010DC 201F move.l D0, [A7]+
000010DE 0A01 0001 xori.b D1, 0x1
000010E2 8001 or.b D0, D1
000010E4 672A beq +0x2C /* 00001110 */
label000010E6:
000010E6 3C3C EC78 move.w D6, 0xEC78
000010EA 6024 bra +0x26 /* 00001110 */
label000010EC:
000010EC 4267 clr.w -[A7]
000010EE 486B 0038 pea.l [A3 + 0x38]
000010F2 701E moveq.l D0, 0x1E
000010F4 2F00 move.l -[A7], D0
000010F6 A85D syscall BitTst
000010F8 101F move.b D0, [A7]+
000010FA 6614 bne +0x16 /* 00001110 */
000010FC 4267 clr.w -[A7]
000010FE 486E FFF3 pea.l [A6 - 0xD]
00001102 7006 moveq.l D0, 0x06
00001104 2F00 move.l -[A7], D0
00001106 A85D syscall BitTst
00001108 101F move.b D0, [A7]+
0000110A 6604 bne +0x6 /* 00001110 */
0000110C 3C3C EC78 move.w D6, 0xEC78
label00001110:
00001110 4A46 tst.w D6
00001112 6600 00AE bne +0xB0 /* 000011C2 */
00001116 2847 movea.l A4, D7
00001118 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
0000111E 2047 movea.l A0, D7
00001120 2968 00A2 0030 move.l [A4 + 0x30], [A0 + 0xA2]
00001126 2047 movea.l A0, D7
00001128 41E8 00AE lea.l A0, [A0 + 0xAE]
0000112C 2948 0012 move.l [A4 + 0x12], A0
00001130 7002 moveq.l D0, 0x02
00001132 B0AB 0038 cmp.l D0, [A3 + 0x38]
00001136 57C0 seq D0
00001138 4A00 tst.b D0
0000113A 660C bne +0xE /* 00001148 */
0000113C 7203 moveq.l D1, 0x03
0000113E B2AB 0038 cmp.l D1, [A3 + 0x38]
00001142 57C1 seq D1
00001144 8001 or.b D0, D1
00001146 6720 beq +0x22 /* 00001168 */
label00001148:
00001148 2F00 move.l -[A7], D0
0000114A 4267 clr.w -[A7]
0000114C 2045 movea.l A0, D5
0000114E 4868 0004 pea.l [A0 + 0x4]
00001152 7207 moveq.l D1, 0x07
00001154 2F01 move.l -[A7], D1
00001156 A85D syscall BitTst
00001158 121F move.b D1, [A7]+
0000115A 201F move.l D0, [A7]+
0000115C C001 and.b D0, D1
0000115E 6708 beq +0xA /* 00001168 */
00001160 197C 0004 001B move.b [A4 + 0x1B], 0x4
00001166 6012 bra +0x14 /* 0000117A */
label00001168:
00001168 2F2B 0038 move.l -[A7], [A3 + 0x38]
0000116C 7004 moveq.l D0, 0x04
0000116E 2F00 move.l -[A7], D0
00001170 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001174 201F move.l D0, [A7]+
00001176 1940 001B move.b [A4 + 0x1B], D0
label0000117A:
0000117A 7000 moveq.l D0, 0x00
0000117C 2940 001C move.l [A4 + 0x1C], D0
00001180 2F0B move.l -[A7], A3
00001182 487A 0054 pea.l [PC + 0x54 /* 000011D8, value 0x4E56FFEE */]
00001186 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
0000118A 4267 clr.w -[A7]
0000118C 486B 002A pea.l [A3 + 0x2A]
00001190 7006 moveq.l D0, 0x06
00001192 2F00 move.l -[A7], D0
00001194 A85D syscall BitTst
00001196 101F move.b D0, [A7]+
00001198 6714 beq +0x16 /* 000011AE */
0000119A 4267 clr.w -[A7]
0000119C 2F2B 0030 move.l -[A7], [A3 + 0x30]
000011A0 1F3C 0001 move.b -[A7], 0x1
000011A4 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
000011A8 4A5F tst.w [A7]+
000011AA 6622 bne +0x24 /* 000011CE */
000011AC 6020 bra +0x22 /* 000011CE */
label000011AE:
000011AE 4267 clr.w -[A7]
000011B0 2F2B 0030 move.l -[A7], [A3 + 0x30]
000011B4 205F movea.l A0, [A7]+
000011B6 701A moveq.l D0, 0x1A
000011B8 A660 syscall FSDispatch/HFSDispatch, flags=6
000011BA 3E80 move.w [A7], D0
000011BC 4A5F tst.w [A7]+
000011BE 660E bne +0x10 /* 000011CE */
000011C0 600C bra +0xE /* 000011CE */
label000011C2:
000011C2 2047 movea.l A0, D7
000011C4 3146 0010 move.w [A0 + 0x10], D6
000011C8 2F0B move.l -[A7], A3
000011CA 4EBA 010A jsr [PC + 0x10A /* 000012D6 */]
label000011CE:
000011CE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000011D2 4E5E unlink A6
000011D4 2E9F move.l [A7], [A7]+
000011D6 4E75 rts
000011D8 4E56 FFEE link A6, -0x0012
000011DC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000011E0 286E 0008 movea.l A4, [A6 + 0x8]
000011E4 2A2C 0012 move.l D5, [A4 + 0x12]
000011E8 2E2C 0008 move.l D7, [A4 + 0x8]
000011EC 266C 0030 movea.l A3, [A4 + 0x30]
000011F0 3C2B 0010 move.w D6, [A3 + 0x10]
000011F4 56C0 sne D0
000011F6 4A00 tst.b D0
000011F8 6714 beq +0x16 /* 0000120E */
000011FA 72CF moveq.l D1, 0xFFFFFFCF
000011FC B246 cmp.w D1, D6
000011FE 56C1 sne D1
00001200 C001 and.b D0, D1
00001202 670A beq +0xC /* 0000120E */
00001204 2F0C move.l -[A7], A4
00001206 4EBA 00CE jsr [PC + 0xCE /* 000012D6 */]
0000120A 6000 008A bra +0x8C /* 00001296 */
label0000120E:
0000120E 302B 0018 move.w D0, [A3 + 0x18]
00001212 48C0 ext.l D0
00001214 2940 0034 move.l [A4 + 0x34], D0
00001218 4267 clr.w -[A7]
0000121A 2047 movea.l A0, D7
0000121C 4868 0004 pea.l [A0 + 0x4]
00001220 7007 moveq.l D0, 0x07
00001222 2F00 move.l -[A7], D0
00001224 A85D syscall BitTst
00001226 101F move.b D0, [A7]+
00001228 6708 beq +0xA /* 00001232 */
0000122A 2F0C move.l -[A7], A4
0000122C 4EBA 00A8 jsr [PC + 0xA8 /* 000012D6 */]
00001230 6064 bra +0x66 /* 00001296 */
label00001232:
00001232 4A6B 0018 tst.w [A3 + 0x18]
00001236 6C1A bge +0x1C /* 00001252 */
00001238 3F2C 0048 move.w -[A7], [A4 + 0x48]
0000123C 3F2C 004A move.w -[A7], [A4 + 0x4A]
00001240 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00001244 2F0C move.l -[A7], A4
00001246 2F3C FFFF EC66 move.l -[A7], 0xFFFFEC66
0000124C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001250 6044 bra +0x46 /* 00001296 */
label00001252:
00001252 206C 0030 movea.l A0, [A4 + 0x30]
00001256 2D48 FFEE move.l [A6 - 0x12], A0
0000125A 4268 001C clr.w [A0 + 0x1C]
0000125E 7000 moveq.l D0, 0x00
00001260 2045 movea.l A0, D5
00001262 3028 0008 move.w D0, [A0 + 0x8]
00001266 2047 movea.l A0, D7
00001268 3228 0010 move.w D1, [A0 + 0x10]
0000126C 5341 subq.w D1, 1
0000126E 41ED F464 lea.l A0, [A5 - 0xB9C]
00001272 E541 asl D1.w, 2
00001274 C0B0 1000 and.l D0, [A0 + D1.w]
00001278 3940 004C move.w [A4 + 0x4C], D0
0000127C 2F0C move.l -[A7], A4
0000127E 487A 0020 pea.l [PC + 0x20 /* 000012A0, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001282 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00001286 4267 clr.w -[A7]
00001288 2F2C 0030 move.l -[A7], [A4 + 0x30]
0000128C 1F3C 0001 move.b -[A7], 0x1
00001290 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00001294 4A5F tst.w [A7]+
label00001296:
00001296 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000129A 4E5E unlink A6
0000129C 2E9F move.l [A7], [A7]+
0000129E 4E75 rts
000012A0 4E56 0000 link A6, 0
000012A4 206E 0008 movea.l A0, [A6 + 0x8]
000012A8 2068 0030 movea.l A0, [A0 + 0x30]
000012AC 4A68 0010 tst.w [A0 + 0x10]
000012B0 6616 bne +0x18 /* 000012C8 */
000012B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012B6 487A 001E pea.l [PC + 0x1E /* 000012D6, value 0x4E56FFCC */]
000012BA 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
000012BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012C2 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
000012C6 6008 bra +0xA /* 000012D0 */
label000012C8:
000012C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012CC 4EBA 0008 jsr [PC + 0x8 /* 000012D6 */]
label000012D0:
000012D0 4E5E unlink A6
000012D2 2E9F move.l [A7], [A7]+
000012D4 4E75 rts
fn000012D6:
000012D6 4E56 FFCC link A6, -0x0034
000012DA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000012DE 266E 0008 movea.l A3, [A6 + 0x8]
000012E2 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
000012E8 2F0B move.l -[A7], A3
000012EA 3F2B 000C move.w -[A7], [A3 + 0xC]
000012EE 3F3C 001A move.w -[A7], 0x1A
000012F2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000012F6 377C 0008 0028 move.w [A3 + 0x28], 0x8
000012FC 2D6B 0012 FFFC move.l [A6 - 0x4], [A3 + 0x12]
00001302 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
00001308 2C2B 0008 move.l D6, [A3 + 0x8]
0000130C 2E2B 0030 move.l D7, [A3 + 0x30]
00001310 206B 003C movea.l A0, [A3 + 0x3C]
00001314 3828 0010 move.w D4, [A0 + 0x10]
00001318 2047 movea.l A0, D7
0000131A 2D48 FFCC move.l [A6 - 0x34], A0
0000131E 4A68 0010 tst.w [A0 + 0x10]
00001322 56C0 sne D0
00001324 4A00 tst.b D0
00001326 6700 0108 beq +0x10A /* 00001430 */
0000132A 206E FFCC movea.l A0, [A6 - 0x34]
0000132E 72CF moveq.l D1, 0xFFFFFFCF
00001330 B268 0010 cmp.w D1, [A0 + 0x10]
00001334 56C1 sne D1
00001336 C001 and.b D0, D1
00001338 6700 00F6 beq +0xF8 /* 00001430 */
0000133C 70D5 moveq.l D0, 0xFFFFFFD5
0000133E B068 0010 cmp.w D0, [A0 + 0x10]
00001342 56C0 sne D0
00001344 4A00 tst.b D0
00001346 6700 0086 beq +0x88 /* 000013CE */
0000134A 7288 moveq.l D1, 0xFFFFFF88
0000134C B268 0010 cmp.w D1, [A0 + 0x10]
00001350 56C1 sne D1
00001352 C001 and.b D0, D1
00001354 6778 beq +0x7A /* 000013CE */
00001356 2F00 move.l -[A7], D0
00001358 4267 clr.w -[A7]
0000135A 486B 002A pea.l [A3 + 0x2A]
0000135E 7205 moveq.l D1, 0x05
00001360 2F01 move.l -[A7], D1
00001362 A85D syscall BitTst
00001364 121F move.b D1, [A7]+
00001366 201F move.l D0, [A7]+
00001368 C001 and.b D0, D1
0000136A 4A00 tst.b D0
0000136C 6760 beq +0x62 /* 000013CE */
0000136E 2F00 move.l -[A7], D0
00001370 4267 clr.w -[A7]
00001372 2046 movea.l A0, D6
00001374 4868 0004 pea.l [A0 + 0x4]
00001378 7207 moveq.l D1, 0x07
0000137A 2F01 move.l -[A7], D1
0000137C A85D syscall BitTst
0000137E 121F move.b D1, [A7]+
00001380 201F move.l D0, [A7]+
00001382 C001 and.b D0, D1
00001384 6748 beq +0x4A /* 000013CE */
00001386 7021 moveq.l D0, 0x21
00001388 2740 0038 move.l [A3 + 0x38], D0
0000138C 486B 002A pea.l [A3 + 0x2A]
00001390 7005 moveq.l D0, 0x05
00001392 2F00 move.l -[A7], D0
00001394 A85F syscall BitClr
00001396 2047 movea.l A0, D7
00001398 49E8 009C lea.l A4, [A0 + 0x9C]
0000139C 197C 0042 0001 move.b [A4 + 0x1], 0x42 /* 'B' */
000013A2 41EC 0013 lea.l A0, [A4 + 0x13]
000013A6 2948 000E move.l [A4 + 0xE], A0
000013AA 4240 clr.w D0
000013AC 102C 0012 move.b D0, [A4 + 0x12]
000013B0 3940 000C move.w [A4 + 0xC], D0
000013B4 2047 movea.l A0, D7
000013B6 4228 009A clr.b [A0 + 0x9A]
000013BA 2F0B move.l -[A7], A3
000013BC 487A FA94 pea.l [PC - 0x56C /* 00000E52, value 0x4E56FFF0 */]
000013C0 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
000013C4 2F0B move.l -[A7], A3
000013C6 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
000013CA 6000 0202 bra +0x204 /* 000015CE */
label000013CE:
000013CE 3F2B 0048 move.w -[A7], [A3 + 0x48]
000013D2 3F2B 004A move.w -[A7], [A3 + 0x4A]
000013D6 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000013DA 2047 movea.l A0, D7
000013DC 3028 0010 move.w D0, [A0 + 0x10]
000013E0 0440 FFCA subi.w D0, 0xFFCA
000013E4 6708 beq +0xA /* 000013EE */
000013E6 0440 000C subi.w D0, 0xC
000013EA 6712 beq +0x14 /* 000013FE */
000013EC 6020 bra +0x22 /* 0000140E */
label000013EE:
000013EE 2F0B move.l -[A7], A3
000013F0 2F3C FFFF EC78 move.l -[A7], 0xFFFFEC78
000013F6 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000013FA 6000 01D2 bra +0x1D4 /* 000015CE */
label000013FE:
000013FE 2F0B move.l -[A7], A3
00001400 2F3C FFFF EC5E move.l -[A7], 0xFFFFEC5E
00001406 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000140A 6000 01C2 bra +0x1C4 /* 000015CE */
label0000140E:
0000140E 2F0B move.l -[A7], A3
00001410 4267 clr.w -[A7]
00001412 2047 movea.l A0, D7
00001414 3F28 0010 move.w -[A7], [A0 + 0x10]
00001418 2F0B move.l -[A7], A3
0000141A 3F3C 001A move.w -[A7], 0x1A
0000141E 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00001422 301F move.w D0, [A7]+
00001424 48C0 ext.l D0
00001426 2F00 move.l -[A7], D0
00001428 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000142C 6000 01A0 bra +0x1A2 /* 000015CE */
label00001430:
00001430 4A44 tst.w D4
00001432 671E beq +0x20 /* 00001452 */
00001434 2F3C 4254 4572 move.l -[A7], 0x42544572 /* 'BTEr' */
0000143A 2F0B move.l -[A7], A3
0000143C 3F3C 001A move.w -[A7], 0x1A
00001440 3F04 move.w -[A7], D4
00001442 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001446 3F3C 001D move.w -[A7], 0x1D
0000144A 301F move.w D0, [A7]+
0000144C A9C9 syscall SysError
0000144E 6000 017E bra +0x180 /* 000015CE */
label00001452:
00001452 4267 clr.w -[A7]
00001454 486B 002A pea.l [A3 + 0x2A]
00001458 7006 moveq.l D0, 0x06
0000145A 2F00 move.l -[A7], D0
0000145C A85D syscall BitTst
0000145E 101F move.b D0, [A7]+
00001460 6708 beq +0xA /* 0000146A */
00001462 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
00001468 6004 bra +0x6 /* 0000146E */
label0000146A:
0000146A 422E FFEB clr.b [A6 - 0x15]
label0000146E:
0000146E 2047 movea.l A0, D7
00001470 49E8 009C lea.l A4, [A0 + 0x9C]
00001474 4267 clr.w -[A7]
00001476 2F06 move.l -[A7], D6
00001478 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000147C 2F2C 0034 move.l -[A7], [A4 + 0x34]
00001480 4267 clr.w -[A7]
00001482 2F2B 0038 move.l -[A7], [A3 + 0x38]
00001486 A86B syscall LoWord
00001488 1F2E FFEB move.b -[A7], [A6 - 0x15]
0000148C 4267 clr.w -[A7]
0000148E 2F2B 0034 move.l -[A7], [A3 + 0x34]
00001492 A86B syscall LoWord
00001494 486E FFF0 pea.l [A6 - 0x10]
00001498 486E FFEC pea.l [A6 - 0x14]
0000149C 4EBA EE72 jsr [PC - 0x118E /* 00000310 */]
000014A0 3A1F move.w D5, [A7]+
000014A2 663C bne +0x3E /* 000014E0 */
000014A4 206E FFEC movea.l A0, [A6 - 0x14]
000014A8 3D68 0006 FFD6 move.w [A6 - 0x2A], [A0 + 0x6]
000014AE 2047 movea.l A0, D7
000014B0 203C 7064 6F73 move.l D0, 0x70646F73 /* 'pdos' */
000014B6 B0A8 0024 cmp.l D0, [A0 + 0x24]
000014BA 6612 bne +0x14 /* 000014CE */
000014BC 206E FFF0 movea.l A0, [A6 - 0x10]
000014C0 4868 000E pea.l [A0 + 0xE]
000014C4 700F moveq.l D0, 0x0F
000014C6 2F00 move.l -[A7], D0
000014C8 A85E syscall BitSet
000014CA 6000 00EC bra +0xEE /* 000015B8 */
label000014CE:
000014CE 206E FFF0 movea.l A0, [A6 - 0x10]
000014D2 4868 000E pea.l [A0 + 0xE]
000014D6 700F moveq.l D0, 0x0F
000014D8 2F00 move.l -[A7], D0
000014DA A85F syscall BitClr
000014DC 6000 00DA bra +0xDC /* 000015B8 */
label000014E0:
000014E0 4267 clr.w -[A7]
000014E2 2046 movea.l A0, D6
000014E4 4868 0004 pea.l [A0 + 0x4]
000014E8 7007 moveq.l D0, 0x07
000014EA 2F00 move.l -[A7], D0
000014EC A85D syscall BitTst
000014EE 101F move.b D0, [A7]+
000014F0 0A00 0001 xori.b D0, 0x1
000014F4 4A00 tst.b D0
000014F6 662C bne +0x2E /* 00001524 */
000014F8 2F00 move.l -[A7], D0
000014FA 4267 clr.w -[A7]
000014FC 2046 movea.l A0, D6
000014FE 4868 0004 pea.l [A0 + 0x4]
00001502 7207 moveq.l D1, 0x07
00001504 2F01 move.l -[A7], D1
00001506 A85D syscall BitTst
00001508 121F move.b D1, [A7]+
0000150A 201F move.l D0, [A7]+
0000150C 4A01 tst.b D1
0000150E 6700 00A8 beq +0xAA /* 000015B8 */
00001512 206E FFCC movea.l A0, [A6 - 0x34]
00001516 4A68 0010 tst.w [A0 + 0x10]
0000151A 57C2 seq D2
0000151C C202 and.b D1, D2
0000151E 8001 or.b D0, D1
00001520 6700 0096 beq +0x98 /* 000015B8 */
label00001524:
00001524 4267 clr.w -[A7]
00001526 2F2B 0034 move.l -[A7], [A3 + 0x34]
0000152A A86B syscall LoWord
0000152C 301F move.w D0, [A7]+
0000152E 5540 subq.w D0, 2
00001530 48C0 ext.l D0
00001532 81FC 005E divs.w D0, 0x5E /* '^' */
00001536 5240 addq.w D0, 1
00001538 3D40 FFD2 move.w [A6 - 0x2E], D0
0000153C 206D FA72 movea.l A0, [A5 - 0x58E]
00001540 302E FFD2 move.w D0, [A6 - 0x2E]
00001544 D040 add.w D0, D0
00001546 4A70 00FE tst.w [A0 + D0.w - 0x2]
0000154A 57C0 seq D0
0000154C 4A00 tst.b D0
0000154E 6748 beq +0x4A /* 00001598 */
00001550 2047 movea.l A0, D7
00001552 4A68 0010 tst.w [A0 + 0x10]
00001556 57C1 seq D1
00001558 C001 and.b D0, D1
0000155A 673C beq +0x3E /* 00001598 */
0000155C 286B 0030 movea.l A4, [A3 + 0x30]
00001560 4267 clr.w -[A7]
00001562 2F2B 0034 move.l -[A7], [A3 + 0x34]
00001566 A86B syscall LoWord
00001568 395F 0018 move.w [A4 + 0x18], [A7]+
0000156C 3005 move.w D0, D5
0000156E 48C0 ext.l D0
00001570 2740 0034 move.l [A3 + 0x34], D0
00001574 276E FFEC 0038 move.l [A3 + 0x38], [A6 - 0x14]
0000157A 2F0B move.l -[A7], A3
0000157C 487A 005A pea.l [PC + 0x5A /* 000015D8, value 0x4E56FFE2 */]
00001580 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00001584 4267 clr.w -[A7]
00001586 2F2B 0030 move.l -[A7], [A3 + 0x30]
0000158A 1F3C 0001 move.b -[A7], 0x1
0000158E 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00001592 4A5F tst.w [A7]+
00001594 6638 bne +0x3A /* 000015CE */
00001596 6036 bra +0x38 /* 000015CE */
label00001598:
00001598 0C45 EC72 cmpi.w D5, 0xEC72
0000159C 671A beq +0x1C /* 000015B8 */
0000159E 3F2B 0048 move.w -[A7], [A3 + 0x48]
000015A2 3F2B 004A move.w -[A7], [A3 + 0x4A]
000015A6 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000015AA 2F0B move.l -[A7], A3
000015AC 2F3C FFFF EC5E move.l -[A7], 0xFFFFEC5E
000015B2 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000015B6 6016 bra +0x18 /* 000015CE */
label000015B8:
000015B8 284B movea.l A4, A3
000015BA 3005 move.w D0, D5
000015BC 48C0 ext.l D0
000015BE 2940 0034 move.l [A4 + 0x34], D0
000015C2 296E FFEC 0038 move.l [A4 + 0x38], [A6 - 0x14]
000015C8 2F0B move.l -[A7], A3
000015CA 4EBA 000C jsr [PC + 0xC /* 000015D8 */]
label000015CE:
000015CE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000015D2 4E5E unlink A6
000015D4 2E9F move.l [A7], [A7]+
000015D6 4E75 rts
fn000015D8:
000015D8 4E56 FFE2 link A6, -0x001E
000015DC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000015E0 266E 0008 movea.l A3, [A6 + 0x8]
000015E4 284B movea.l A4, A3
000015E6 2D6C 0012 FFEE move.l [A6 - 0x12], [A4 + 0x12]
000015EC 2D6E FFEE FFEA move.l [A6 - 0x16], [A6 - 0x12]
000015F2 2E2C 0030 move.l D7, [A4 + 0x30]
000015F6 2C2C 0008 move.l D6, [A4 + 0x8]
000015FA 2A2C 0038 move.l D5, [A4 + 0x38]
000015FE 4267 clr.w -[A7]
00001600 2F2C 0034 move.l -[A7], [A4 + 0x34]
00001604 A86B syscall LoWord
00001606 381F move.w D4, [A7]+
00001608 4A85 tst.l D5
0000160A 56C0 sne D0
0000160C 4A00 tst.b D0
0000160E 6714 beq +0x16 /* 00001624 */
00001610 0C44 EC72 cmpi.w D4, 0xEC72
00001614 56C1 sne D1
00001616 C001 and.b D0, D1
00001618 670A beq +0xC /* 00001624 */
0000161A 2045 movea.l A0, D5
0000161C 3D68 0006 FFE4 move.w [A6 - 0x1C], [A0 + 0x6]
00001622 6004 bra +0x6 /* 00001628 */
label00001624:
00001624 426E FFE4 clr.w [A6 - 0x1C]
label00001628:
00001628 4267 clr.w -[A7]
0000162A 2046 movea.l A0, D6
0000162C 4868 0004 pea.l [A0 + 0x4]
00001630 7007 moveq.l D0, 0x07
00001632 2F00 move.l -[A7], D0
00001634 A85D syscall BitTst
00001636 101F move.b D0, [A7]+
00001638 6700 00A6 beq +0xA8 /* 000016E0 */
0000163C 2046 movea.l A0, D6
0000163E 2D68 002A FFF6 move.l [A6 - 0xA], [A0 + 0x2A]
00001644 2047 movea.l A0, D7
00001646 226E FFF6 movea.l A1, [A6 - 0xA]
0000164A 3368 0018 0018 move.w [A1 + 0x18], [A0 + 0x18]
00001650 4267 clr.w -[A7]
00001652 3F04 move.w -[A7], D4
00001654 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00001658 301F move.w D0, [A7]+
0000165A 48C0 ext.l D0
0000165C 2740 0018 move.l [A3 + 0x18], D0
00001660 4A44 tst.w D4
00001662 6700 00CC beq +0xCE /* 00001730 */
00001666 42A7 clr.l -[A7]
00001668 2F06 move.l -[A7], D6
0000166A 2047 movea.l A0, D7
0000166C 3F28 0018 move.w -[A7], [A0 + 0x18]
00001670 4EBA EB6E jsr [PC - 0x1492 /* 000001E0 */]
00001674 2A1F move.l D5, [A7]+
00001676 6660 bne +0x62 /* 000016D8 */
00001678 4267 clr.w -[A7]
0000167A 486B 002A pea.l [A3 + 0x2A]
0000167E 7005 moveq.l D0, 0x05
00001680 2F00 move.l -[A7], D0
00001682 A85D syscall BitTst
00001684 101F move.b D0, [A7]+
00001686 6746 beq +0x48 /* 000016CE */
00001688 7021 moveq.l D0, 0x21
0000168A 2740 0038 move.l [A3 + 0x38], D0
0000168E 486B 002A pea.l [A3 + 0x2A]
00001692 7005 moveq.l D0, 0x05
00001694 2F00 move.l -[A7], D0
00001696 A85F syscall BitClr
00001698 2047 movea.l A0, D7
0000169A 49E8 009C lea.l A4, [A0 + 0x9C]
0000169E 197C 0042 0001 move.b [A4 + 0x1], 0x42 /* 'B' */
000016A4 41EC 0013 lea.l A0, [A4 + 0x13]
000016A8 2948 000E move.l [A4 + 0xE], A0
000016AC 4240 clr.w D0
000016AE 102C 0012 move.b D0, [A4 + 0x12]
000016B2 3940 000C move.w [A4 + 0xC], D0
000016B6 2047 movea.l A0, D7
000016B8 4228 009A clr.b [A0 + 0x9A]
000016BC 2F0B move.l -[A7], A3
000016BE 487A F792 pea.l [PC - 0x86E /* 00000E52, value 0x4E56FFF0 */]
000016C2 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
000016C6 2F0B move.l -[A7], A3
000016C8 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
000016CC 6074 bra +0x76 /* 00001742 */
label000016CE:
000016CE 206E FFF6 movea.l A0, [A6 - 0xA]
000016D2 4268 0018 clr.w [A0 + 0x18]
000016D6 6058 bra +0x5A /* 00001730 */
label000016D8:
000016D8 70CF moveq.l D0, 0xFFFFFFCF
000016DA 2740 0018 move.l [A3 + 0x18], D0
000016DE 6050 bra +0x52 /* 00001730 */
label000016E0:
000016E0 206E FFEE movea.l A0, [A6 - 0x12]
000016E4 226E FFEA movea.l A1, [A6 - 0x16]
000016E8 32A8 0008 move.w [A1], [A0 + 0x8]
000016EC 206E FFEA movea.l A0, [A6 - 0x16]
000016F0 316E FFE4 0002 move.w [A0 + 0x2], [A6 - 0x1C]
000016F6 2047 movea.l A0, D7
000016F8 2F08 move.l -[A7], A0
000016FA 206E FFEA movea.l A0, [A6 - 0x16]
000016FE 4868 0004 pea.l [A0 + 0x4]
00001702 2F2B 0044 move.l -[A7], [A3 + 0x44]
00001706 2046 movea.l A0, D6
00001708 3F28 0010 move.w -[A7], [A0 + 0x10]
0000170C 206E FFEE movea.l A0, [A6 - 0x12]
00001710 3F28 0008 move.w -[A7], [A0 + 0x8]
00001714 486E FFE2 pea.l [A6 - 0x1E]
00001718 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
0000171C 49D3 lea.l A4, [A3]
0000171E 3004 move.w D0, D4
00001720 48C0 ext.l D0
00001722 2940 0018 move.l [A4 + 0x18], D0
00001726 302E FFE2 move.w D0, [A6 - 0x1E]
0000172A 5840 addq.w D0, 4
0000172C 3940 0016 move.w [A4 + 0x16], D0
label00001730:
00001730 3F2B 0048 move.w -[A7], [A3 + 0x48]
00001734 3F2B 004A move.w -[A7], [A3 + 0x4A]
00001738 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000173C 2F0B move.l -[A7], A3
0000173E 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label00001742:
00001742 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001746 4E5E unlink A6
00001748 2E9F move.l [A7], [A7]+
0000174A 4E75 rts
export_247:
0000174C 4E56 FFFC link A6, -0x0004
00001750 48E7 0018 movem.l -[A7], A3,A4
00001754 266E 0008 movea.l A3, [A6 + 0x8]
00001758 286B 0012 movea.l A4, [A3 + 0x12]
0000175C 4267 clr.w -[A7]
0000175E 2F0B move.l -[A7], A3
00001760 2F3C 0004 0003 move.l -[A7], 0x40003
00001766 42A7 clr.l -[A7]
00001768 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
0000176C 101F move.b D0, [A7]+
0000176E 6702 beq +0x4 /* 00001772 */
00001770 6010 bra +0x12 /* 00001782 */
label00001772:
00001772 302C 0002 move.w D0, [A4 + 0x2]
00001776 48C0 ext.l D0
00001778 2740 0038 move.l [A3 + 0x38], D0
0000177C 2F0B move.l -[A7], A3
0000177E 4EBA 000C jsr [PC + 0xC /* 0000178C */]
label00001782:
00001782 4CDF 1800 movem.l A3,A4, [A7]+
00001786 4E5E unlink A6
00001788 2E9F move.l [A7], [A7]+
0000178A 4E75 rts
export_248:
fn0000178C:
0000178C 4E56 FFE6 link A6, -0x001A
00001790 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001794 286E 0008 movea.l A4, [A6 + 0x8]
00001798 2C2C 0008 move.l D6, [A4 + 0x8]
0000179C 2A2C 0030 move.l D5, [A4 + 0x30]
000017A0 42A7 clr.l -[A7]
000017A2 2F06 move.l -[A7], D6
000017A4 4267 clr.w -[A7]
000017A6 2F2C 0038 move.l -[A7], [A4 + 0x38]
000017AA A86B syscall LoWord
000017AC 4EBA E9C8 jsr [PC - 0x1638 /* 00000176 */]
000017B0 265F movea.l A3, [A7]+
000017B2 200B move.l D0, A3
000017B4 661A bne +0x1C /* 000017D0 */
000017B6 3F2C 0048 move.w -[A7], [A4 + 0x48]
000017BA 3F2C 004A move.w -[A7], [A4 + 0x4A]
000017BE 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000017C2 2F0C move.l -[A7], A4
000017C4 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
000017CA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000017CE 6076 bra +0x78 /* 00001846 */
label000017D0:
000017D0 282B 0014 move.l D4, [A3 + 0x14]
000017D4 294B 0034 move.l [A4 + 0x34], A3
000017D8 302B 000E move.w D0, [A3 + 0xE]
000017DC 5540 subq.w D0, 2
000017DE 48C0 ext.l D0
000017E0 81FC 005E divs.w D0, 0x5E /* '^' */
000017E4 3E00 move.w D7, D0
000017E6 5247 addq.w D7, 1
000017E8 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000017EC 206D FA72 movea.l A0, [A5 - 0x58E]
000017F0 3007 move.w D0, D7
000017F2 D040 add.w D0, D0
000017F4 5370 00FE subq.w [A0 + D0.w - 0x2], 1
000017F8 206D FA72 movea.l A0, [A5 - 0x58E]
000017FC 3007 move.w D0, D7
000017FE D040 add.w D0, D0
00001800 4A70 00FE tst.w [A0 + D0.w - 0x2]
00001804 6630 bne +0x32 /* 00001836 */
00001806 206C 0030 movea.l A0, [A4 + 0x30]
0000180A 2D48 FFE6 move.l [A6 - 0x1A], A0
0000180E 316B 000E 0018 move.w [A0 + 0x18], [A3 + 0xE]
00001814 2F0C move.l -[A7], A4
00001816 487A 0038 pea.l [PC + 0x38 /* 00001850, value 0x4E56FFFC */]
0000181A 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
0000181E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00001822 4267 clr.w -[A7]
00001824 2F2C 0030 move.l -[A7], [A4 + 0x30]
00001828 1F3C 0001 move.b -[A7], 0x1
0000182C 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00001830 4A5F tst.w [A7]+
00001832 6612 bne +0x14 /* 00001846 */
00001834 6010 bra +0x12 /* 00001846 */
label00001836:
00001836 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
0000183A 2045 movea.l A0, D5
0000183C 4268 0010 clr.w [A0 + 0x10]
00001840 2F0C move.l -[A7], A4
00001842 4EBA 000C jsr [PC + 0xC /* 00001850 */]
label00001846:
00001846 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000184A 4E5E unlink A6
0000184C 2E9F move.l [A7], [A7]+
0000184E 4E75 rts
fn00001850:
00001850 4E56 FFFC link A6, -0x0004
00001854 48E7 0018 movem.l -[A7], A3,A4
00001858 286E 0008 movea.l A4, [A6 + 0x8]
0000185C 266C 0008 movea.l A3, [A4 + 0x8]
00001860 2F0B move.l -[A7], A3
00001862 2F2C 0034 move.l -[A7], [A4 + 0x34]
00001866 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
0000186A 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00001870 2F0C move.l -[A7], A4
00001872 3F2C 000C move.w -[A7], [A4 + 0xC]
00001876 3F3C 0004 move.w -[A7], 0x4
0000187A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000187E 7000 moveq.l D0, 0x00
00001880 2940 0034 move.l [A4 + 0x34], D0
00001884 2940 0038 move.l [A4 + 0x38], D0
00001888 397C 0008 0028 move.w [A4 + 0x28], 0x8
0000188E 3F2C 0048 move.w -[A7], [A4 + 0x48]
00001892 3F2C 004A move.w -[A7], [A4 + 0x4A]
00001896 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000189A 2F0C move.l -[A7], A4
0000189C 4267 clr.w -[A7]
0000189E 206C 0030 movea.l A0, [A4 + 0x30]
000018A2 3F28 0010 move.w -[A7], [A0 + 0x10]
000018A6 2F0C move.l -[A7], A4
000018A8 3F3C 0004 move.w -[A7], 0x4
000018AC 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
000018B0 301F move.w D0, [A7]+
000018B2 48C0 ext.l D0
000018B4 2F00 move.l -[A7], D0
000018B6 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000018BA 4CDF 1800 movem.l A3,A4, [A7]+
000018BE 4E5E unlink A6
000018C0 2E9F move.l [A7], [A7]+
000018C2 4E75 rts
export_249:
000018C4 4E56 FFD2 link A6, -0x002E
000018C8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000018CC 2E2E 0008 move.l D7, [A6 + 0x8]
000018D0 2047 movea.l A0, D7
000018D2 2668 0012 movea.l A3, [A0 + 0x12]
000018D6 7000 moveq.l D0, 0x00
000018D8 2F00 move.l -[A7], D0
000018DA 4267 clr.w -[A7]
000018DC 3F2B 000C move.w -[A7], [A3 + 0xC]
000018E0 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000018E4 321F move.w D1, [A7]+
000018E6 201F move.l D0, [A7]+
000018E8 3001 move.w D0, D1
000018EA C0BC 0000 00FF and.l D0, 0xFF
000018F0 1800 move.b D4, D0
000018F2 7000 moveq.l D0, 0x00
000018F4 302B 000C move.w D0, [A3 + 0xC]
000018F8 C0BC 0000 00FF and.l D0, 0xFF
000018FE 1D40 FFDA move.b [A6 - 0x26], D0
00001902 2047 movea.l A0, D7
00001904 2A28 0008 move.l D5, [A0 + 0x8]
00001908 4267 clr.w -[A7]
0000190A 2F07 move.l -[A7], D7
0000190C 2F3C 000E 0003 move.l -[A7], 0xE0003
00001912 42A7 clr.l -[A7]
00001914 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00001918 101F move.b D0, [A7]+
0000191A 6704 beq +0x6 /* 00001920 */
0000191C 6000 0272 bra +0x274 /* 00001B90 */
label00001920:
00001920 4AAB 0008 tst.l [A3 + 0x8]
00001924 5DC0 slt D0
00001926 4A00 tst.b D0
00001928 660A bne +0xC /* 00001934 */
0000192A 4AAB 0004 tst.l [A3 + 0x4]
0000192E 5DC1 slt D1
00001930 8001 or.b D0, D1
00001932 6710 beq +0x12 /* 00001944 */
label00001934:
00001934 2F07 move.l -[A7], D7
00001936 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
0000193C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001940 6000 024E bra +0x250 /* 00001B90 */
label00001944:
00001944 42A7 clr.l -[A7]
00001946 2F05 move.l -[A7], D5
00001948 3F2B 0002 move.w -[A7], [A3 + 0x2]
0000194C 4EBA E828 jsr [PC - 0x17D8 /* 00000176 */]
00001950 2C1F move.l D6, [A7]+
00001952 6610 bne +0x12 /* 00001964 */
00001954 2F07 move.l -[A7], D7
00001956 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
0000195C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001960 6000 022E bra +0x230 /* 00001B90 */
label00001964:
00001964 2046 movea.l A0, D6
00001966 2D68 0014 FFF4 move.l [A6 - 0xC], [A0 + 0x14]
0000196C 4267 clr.w -[A7]
0000196E 2046 movea.l A0, D6
00001970 4868 0008 pea.l [A0 + 0x8]
00001974 700F moveq.l D0, 0x0F
00001976 2F00 move.l -[A7], D0
00001978 A85D syscall BitTst
0000197A 101F move.b D0, [A7]+
0000197C 6610 bne +0x12 /* 0000198E */
0000197E 2F07 move.l -[A7], D7
00001980 2F3C FFFF EC78 move.l -[A7], 0xFFFFEC78
00001986 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000198A 6000 0204 bra +0x206 /* 00001B90 */
label0000198E:
0000198E 2D6B 0008 FFD6 move.l [A6 - 0x2A], [A3 + 0x8]
00001994 660C bne +0xE /* 000019A2 */
00001996 2F07 move.l -[A7], D7
00001998 42A7 clr.l -[A7]
0000199A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000199E 6000 01F0 bra +0x1F2 /* 00001B90 */
label000019A2:
000019A2 2D6B 0004 FFE0 move.l [A6 - 0x20], [A3 + 0x4]
000019A8 2D6B 0008 FFE4 move.l [A6 - 0x1C], [A3 + 0x8]
000019AE 2045 movea.l A0, D5
000019B0 3D68 0006 FFE8 move.w [A6 - 0x18], [A0 + 0x6]
000019B6 2046 movea.l A0, D6
000019B8 3D68 0006 FFEA move.w [A6 - 0x16], [A0 + 0x6]
000019BE 4267 clr.w -[A7]
000019C0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000019C4 486E FFDC pea.l [A6 - 0x24]
000019C8 4EBA E696 jsr [PC - 0x196A /* 00000060 */]
000019CC 70FF moveq.l D0, 0xFFFFFFFF
000019CE B05F cmp.w D0, [A7]+
000019D0 6610 bne +0x12 /* 000019E2 */
000019D2 2F07 move.l -[A7], D7
000019D4 2F3C FFFF EC6B move.l -[A7], 0xFFFFEC6B
000019DA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000019DE 6000 01B0 bra +0x1B2 /* 00001B90 */
label000019E2:
000019E2 42A7 clr.l -[A7]
000019E4 42A7 clr.l -[A7]
000019E6 2F3C 0000 1400 move.l -[A7], 0x1400
000019EC 2F3C 0000 1210 move.l -[A7], 0x1210
000019F2 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
000019F6 2F2B 0008 move.l -[A7], [A3 + 0x8]
000019FA 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
000019FE 275F 0008 move.l [A3 + 0x8], [A7]+
00001A02 2047 movea.l A0, D7
00001A04 316B 000A 0016 move.w [A0 + 0x16], [A3 + 0xA]
00001A0A 2047 movea.l A0, D7
00001A0C 2146 0034 move.l [A0 + 0x34], D6
00001A10 4A04 tst.b D4
00001A12 56C0 sne D0
00001A14 4A00 tst.b D0
00001A16 6742 beq +0x44 /* 00001A5A */
00001A18 72FF moveq.l D1, 0xFFFFFFFF
00001A1A B204 cmp.b D1, D4
00001A1C 56C1 sne D1
00001A1E C001 and.b D0, D1
00001A20 6738 beq +0x3A /* 00001A5A */
00001A22 2045 movea.l A0, D5
00001A24 7001 moveq.l D0, 0x01
00001A26 B068 0010 cmp.w D0, [A0 + 0x10]
00001A2A 6D10 blt +0x12 /* 00001A3C */
00001A2C 2F07 move.l -[A7], D7
00001A2E 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00001A34 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001A38 6000 0156 bra +0x158 /* 00001B90 */
label00001A3C:
00001A3C 2045 movea.l A0, D5
00001A3E 7002 moveq.l D0, 0x02
00001A40 B068 0010 cmp.w D0, [A0 + 0x10]
00001A44 6E14 bgt +0x16 /* 00001A5A */
00001A46 42A7 clr.l -[A7]
00001A48 2F3C 0000 0242 move.l -[A7], 0x242
00001A4E 2F2B 0008 move.l -[A7], [A3 + 0x8]
00001A52 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00001A56 275F 0008 move.l [A3 + 0x8], [A7]+
label00001A5A:
00001A5A 2047 movea.l A0, D7
00001A5C 2868 0030 movea.l A4, [A0 + 0x30]
00001A60 2046 movea.l A0, D6
00001A62 3968 000E 0018 move.w [A4 + 0x18], [A0 + 0xE]
00001A68 0CAB 0000 0242 0008 cmpi.l [A3 + 0x8], 0x242
00001A70 6F30 ble +0x32 /* 00001AA2 */
00001A72 42A7 clr.l -[A7]
00001A74 486D FCB6 pea.l [A5 - 0x34A]
00001A78 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001A7C 295F 0020 move.l [A4 + 0x20], [A7]+
00001A80 6616 bne +0x18 /* 00001A98 */
00001A82 52AD FD66 addq.l [A5 - 0x29A], 1
00001A86 2047 movea.l A0, D7
00001A88 2968 0012 0020 move.l [A4 + 0x20], [A0 + 0x12]
00001A8E 277C 0000 0242 0008 move.l [A3 + 0x8], 0x242
00001A96 6012 bra +0x14 /* 00001AAA */
label00001A98:
00001A98 2047 movea.l A0, D7
00001A9A 216C 0020 0012 move.l [A0 + 0x12], [A4 + 0x20]
00001AA0 6008 bra +0xA /* 00001AAA */
label00001AA2:
00001AA2 2047 movea.l A0, D7
00001AA4 2968 0012 0020 move.l [A4 + 0x20], [A0 + 0x12]
label00001AAA:
00001AAA 2D4B FFD2 move.l [A6 - 0x2E], A3
00001AAE 206E FFD2 movea.l A0, [A6 - 0x2E]
00001AB2 0CA8 0000 0200 0008 cmpi.l [A0 + 0x8], 0x200
00001ABA 5EC0 sgt D0
00001ABC 4A00 tst.b D0
00001ABE 672C beq +0x2E /* 00001AEC */
00001AC0 2228 0008 move.l D1, [A0 + 0x8]
00001AC4 B2AE FFD6 cmp.l D1, [A6 - 0x2A]
00001AC8 5DC1 slt D1
00001ACA C001 and.b D0, D1
00001ACC 671E beq +0x20 /* 00001AEC */
00001ACE 2248 movea.l A1, A0
00001AD0 2449 movea.l A2, A1
00001AD2 202A 0004 move.l D0, [A2 + 0x4]
00001AD6 D0A9 0008 add.l D0, [A1 + 0x8]
00001ADA 2F00 move.l -[A7], D0
00001ADC 2F3C 0000 0200 move.l -[A7], 0x200
00001AE2 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001AE6 201F move.l D0, [A7]+
00001AE8 91A8 0008 sub.l [A0 + 0x8], D0
label00001AEC:
00001AEC 296B 0008 0024 move.l [A4 + 0x24], [A3 + 0x8]
00001AF2 4267 clr.w -[A7]
00001AF4 7000 moveq.l D0, 0x00
00001AF6 102E FFDA move.b D0, [A6 - 0x26]
00001AFA E188 lsl D0, 8
00001AFC C0BC 0000 FF00 and.l D0, 0xFF00
00001B02 5280 addq.l D0, 1
00001B04 2F00 move.l -[A7], D0
00001B06 A86B syscall LoWord
00001B08 395F 002C move.w [A4 + 0x2C], [A7]+
00001B0C 0CAC 0000 0C00 0024 cmpi.l [A4 + 0x24], 0xC00
00001B14 5EC0 sgt D0
00001B16 4A00 tst.b D0
00001B18 6734 beq +0x36 /* 00001B4E */
00001B1A 2F00 move.l -[A7], D0
00001B1C 4267 clr.w -[A7]
00001B1E 206E FFF4 movea.l A0, [A6 - 0xC]
00001B22 4868 000E pea.l [A0 + 0xE]
00001B26 720F moveq.l D1, 0x0F
00001B28 2F01 move.l -[A7], D1
00001B2A A85D syscall BitTst
00001B2C 121F move.b D1, [A7]+
00001B2E 201F move.l D0, [A7]+
00001B30 0A01 0001 xori.b D1, 0x1
00001B34 C001 and.b D0, D1
00001B36 6716 beq +0x18 /* 00001B4E */
00001B38 4267 clr.w -[A7]
00001B3A 7000 moveq.l D0, 0x00
00001B3C 302C 002C move.w D0, [A4 + 0x2C]
00001B40 80BC 0000 0020 or.l D0, 0x20 /* ' ' */
00001B46 2F00 move.l -[A7], D0
00001B48 A86B syscall LoWord
00001B4A 395F 002C move.w [A4 + 0x2C], [A7]+
label00001B4E:
00001B4E 7000 moveq.l D0, 0x00
00001B50 302B 000C move.w D0, [A3 + 0xC]
00001B54 C0BC 0000 FFFF and.l D0, 0xFFFF
00001B5A 2047 movea.l A0, D7
00001B5C 2140 0038 move.l [A0 + 0x38], D0
00001B60 4A04 tst.b D4
00001B62 670A beq +0xC /* 00001B6E */
00001B64 486C 002C pea.l [A4 + 0x2C]
00001B68 7008 moveq.l D0, 0x08
00001B6A 2F00 move.l -[A7], D0
00001B6C A85E syscall BitSet
label00001B6E:
00001B6E 296B 0004 002E move.l [A4 + 0x2E], [A3 + 0x4]
00001B74 2F07 move.l -[A7], D7
00001B76 487A 0022 pea.l [PC + 0x22 /* 00001B9A, value 0x4E56FFF0 */]
00001B7A 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00001B7E 4267 clr.w -[A7]
00001B80 2047 movea.l A0, D7
00001B82 2F28 0030 move.l -[A7], [A0 + 0x30]
00001B86 1F3C 0001 move.b -[A7], 0x1
00001B8A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001B8E 4A5F tst.w [A7]+
label00001B90:
00001B90 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00001B94 4E5E unlink A6
00001B96 2E9F move.l [A7], [A7]+
00001B98 4E75 rts
00001B9A 4E56 FFF0 link A6, -0x0010
00001B9E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001BA2 266E 0008 movea.l A3, [A6 + 0x8]
00001BA6 282B 0008 move.l D4, [A3 + 0x8]
00001BAA 206B 0034 movea.l A0, [A3 + 0x34]
00001BAE 2D68 0014 FFF6 move.l [A6 - 0xA], [A0 + 0x14]
00001BB4 206B 0030 movea.l A0, [A3 + 0x30]
00001BB8 3E28 0010 move.w D7, [A0 + 0x10]
00001BBC 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00001BC2 2F0B move.l -[A7], A3
00001BC4 3F2B 000C move.w -[A7], [A3 + 0xC]
00001BC8 3F3C 001B move.w -[A7], 0x1B
00001BCC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001BD0 377C 0008 0028 move.w [A3 + 0x28], 0x8
00001BD6 4A47 tst.w D7
00001BD8 56C0 sne D0
00001BDA 4A00 tst.b D0
00001BDC 6728 beq +0x2A /* 00001C06 */
00001BDE 72D9 moveq.l D1, 0xFFFFFFD9
00001BE0 B247 cmp.w D1, D7
00001BE2 56C1 sne D1
00001BE4 C001 and.b D0, D1
00001BE6 671E beq +0x20 /* 00001C06 */
00001BE8 2F0B move.l -[A7], A3
00001BEA 4267 clr.w -[A7]
00001BEC 3F07 move.w -[A7], D7
00001BEE 2F0B move.l -[A7], A3
00001BF0 3F3C 001B move.w -[A7], 0x1B
00001BF4 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00001BF8 301F move.w D0, [A7]+
00001BFA 48C0 ext.l D0
00001BFC 2F00 move.l -[A7], D0
00001BFE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001C02 6000 008C bra +0x8E /* 00001C90 */
label00001C06:
00001C06 203C 0000 FF00 move.l D0, 0xFF00
00001C0C C0AB 0038 and.l D0, [A3 + 0x38]
00001C10 E088 lsr D0, 8
00001C12 1C00 move.b D6, D0
00001C14 2044 movea.l A0, D4
00001C16 7002 moveq.l D0, 0x02
00001C18 B068 0010 cmp.w D0, [A0 + 0x10]
00001C1C 5FC0 sle D0
00001C1E 4A00 tst.b D0
00001C20 6748 beq +0x4A /* 00001C6A */
00001C22 4A06 tst.b D6
00001C24 56C1 sne D1
00001C26 C001 and.b D0, D1
00001C28 6740 beq +0x42 /* 00001C6A */
00001C2A 72FF moveq.l D1, 0xFFFFFFFF
00001C2C B206 cmp.b D1, D6
00001C2E 56C1 sne D1
00001C30 C001 and.b D0, D1
00001C32 6736 beq +0x38 /* 00001C6A */
00001C34 286B 0030 movea.l A4, [A3 + 0x30]
00001C38 42A7 clr.l -[A7]
00001C3A 2F2C 0020 move.l -[A7], [A4 + 0x20]
00001C3E 2F2C 0028 move.l -[A7], [A4 + 0x28]
00001C42 4267 clr.w -[A7]
00001C44 2F2B 0038 move.l -[A7], [A3 + 0x38]
00001C48 A86B syscall LoWord
00001C4A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001C4E 2A1F move.l D5, [A7]+
00001C50 BAAC 0028 cmp.l D5, [A4 + 0x28]
00001C54 5DC0 slt D0
00001C56 4A00 tst.b D0
00001C58 670C beq +0xE /* 00001C66 */
00001C5A 72D9 moveq.l D1, 0xFFFFFFD9
00001C5C B247 cmp.w D1, D7
00001C5E 57C1 seq D1
00001C60 C001 and.b D0, D1
00001C62 6702 beq +0x4 /* 00001C66 */
00001C64 4247 clr.w D7
label00001C66:
00001C66 2945 0028 move.l [A4 + 0x28], D5
label00001C6A:
00001C6A 49D3 lea.l A4, [A3]
00001C6C 4A47 tst.w D7
00001C6E 6608 bne +0xA /* 00001C78 */
00001C70 7000 moveq.l D0, 0x00
00001C72 2940 0018 move.l [A4 + 0x18], D0
00001C76 6008 bra +0xA /* 00001C80 */
label00001C78:
00001C78 297C FFFF EC6F 0018 move.l [A4 + 0x18], 0xFFFFEC6F
label00001C80:
00001C80 206B 0030 movea.l A0, [A3 + 0x30]
00001C84 3968 002A 0016 move.w [A4 + 0x16], [A0 + 0x2A]
00001C8A 2F0B move.l -[A7], A3
00001C8C 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label00001C90:
00001C90 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001C94 4E5E unlink A6
00001C96 2E9F move.l [A7], [A7]+
00001C98 4E75 rts
export_250:
00001C9A 4E56 FFCA link A6, -0x0036
00001C9E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001CA2 266E 0008 movea.l A3, [A6 + 0x8]
00001CA6 2E2B 0012 move.l D7, [A3 + 0x12]
00001CAA 282B 0008 move.l D4, [A3 + 0x8]
00001CAE 4267 clr.w -[A7]
00001CB0 2F0B move.l -[A7], A3
00001CB2 2F3C 000C 0003 move.l -[A7], 0xC0003
00001CB8 42A7 clr.l -[A7]
00001CBA 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00001CBE 101F move.b D0, [A7]+
00001CC0 6704 beq +0x6 /* 00001CC6 */
00001CC2 6000 030C bra +0x30E /* 00001FD0 */
label00001CC6:
00001CC6 2047 movea.l A0, D7
00001CC8 4AA8 0008 tst.l [A0 + 0x8]
00001CCC 6C10 bge +0x12 /* 00001CDE */
00001CCE 2F0B move.l -[A7], A3
00001CD0 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00001CD6 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001CDA 6000 02F4 bra +0x2F6 /* 00001FD0 */
label00001CDE:
00001CDE 42A7 clr.l -[A7]
00001CE0 2F04 move.l -[A7], D4
00001CE2 2047 movea.l A0, D7
00001CE4 3F28 0002 move.w -[A7], [A0 + 0x2]
00001CE8 4EBA E48C jsr [PC - 0x1B74 /* 00000176 */]
00001CEC 2A1F move.l D5, [A7]+
00001CEE 6610 bne +0x12 /* 00001D00 */
00001CF0 2F0B move.l -[A7], A3
00001CF2 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00001CF8 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001CFC 6000 02D2 bra +0x2D4 /* 00001FD0 */
label00001D00:
00001D00 2045 movea.l A0, D5
00001D02 2D68 0014 FFF2 move.l [A6 - 0xE], [A0 + 0x14]
00001D08 4267 clr.w -[A7]
00001D0A 2045 movea.l A0, D5
00001D0C 4868 0008 pea.l [A0 + 0x8]
00001D10 700E moveq.l D0, 0x0E
00001D12 2F00 move.l -[A7], D0
00001D14 A85D syscall BitTst
00001D16 101F move.b D0, [A7]+
00001D18 6610 bne +0x12 /* 00001D2A */
00001D1A 2F0B move.l -[A7], A3
00001D1C 2F3C FFFF EC78 move.l -[A7], 0xFFFFEC78
00001D22 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001D26 6000 02A8 bra +0x2AA /* 00001FD0 */
label00001D2A:
00001D2A 286B 0030 movea.l A4, [A3 + 0x30]
00001D2E 2045 movea.l A0, D5
00001D30 3968 000E 0018 move.w [A4 + 0x18], [A0 + 0xE]
00001D36 7000 moveq.l D0, 0x00
00001D38 2940 0012 move.l [A4 + 0x12], D0
00001D3C 2047 movea.l A0, D7
00001D3E 2D68 0008 FFCA move.l [A6 - 0x36], [A0 + 0x8]
00001D44 2047 movea.l A0, D7
00001D46 4AA8 0008 tst.l [A0 + 0x8]
00001D4A 6600 00C0 bne +0xC2 /* 00001E0C */
00001D4E 4267 clr.w -[A7]
00001D50 2F2B 0030 move.l -[A7], [A3 + 0x30]
00001D54 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001D58 3C1F move.w D6, [A7]+
00001D5A 6722 beq +0x24 /* 00001D7E */
00001D5C 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */
00001D62 2F0B move.l -[A7], A3
00001D64 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00001D68 3F06 move.w -[A7], D6
00001D6A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001D6E 2F0B move.l -[A7], A3
00001D70 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
00001D76 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001D7A 6000 0254 bra +0x256 /* 00001FD0 */
label00001D7E:
00001D7E 4267 clr.w -[A7]
00001D80 2047 movea.l A0, D7
00001D82 2F08 move.l -[A7], A0
00001D84 7008 moveq.l D0, 0x08
00001D86 2F00 move.l -[A7], D0
00001D88 A85D syscall BitTst
00001D8A 101F move.b D0, [A7]+
00001D8C 6714 beq +0x16 /* 00001DA2 */
00001D8E 206B 0030 movea.l A0, [A3 + 0x30]
00001D92 2247 movea.l A1, D7
00001D94 2029 0004 move.l D0, [A1 + 0x4]
00001D98 D0A8 0028 add.l D0, [A0 + 0x28]
00001D9C 2D40 FFCE move.l [A6 - 0x32], D0
00001DA0 6008 bra +0xA /* 00001DAA */
label00001DA2:
00001DA2 2047 movea.l A0, D7
00001DA4 2D68 0004 FFCE move.l [A6 - 0x32], [A0 + 0x4]
label00001DAA:
00001DAA 4AAE FFCE tst.l [A6 - 0x32]
00001DAE 6C10 bge +0x12 /* 00001DC0 */
00001DB0 2F0B move.l -[A7], A3
00001DB2 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00001DB8 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001DBC 6000 0212 bra +0x214 /* 00001FD0 */
label00001DC0:
00001DC0 4267 clr.w -[A7]
00001DC2 2047 movea.l A0, D7
00001DC4 2F08 move.l -[A7], A0
00001DC6 7008 moveq.l D0, 0x08
00001DC8 2F00 move.l -[A7], D0
00001DCA A85D syscall BitTst
00001DCC 101F move.b D0, [A7]+
00001DCE 660A bne +0xC /* 00001DDA */
00001DD0 206B 0030 movea.l A0, [A3 + 0x30]
00001DD4 7000 moveq.l D0, 0x00
00001DD6 2140 0028 move.l [A0 + 0x28], D0
label00001DDA:
00001DDA 49D3 lea.l A4, [A3]
00001DDC 7000 moveq.l D0, 0x00
00001DDE 2940 0018 move.l [A4 + 0x18], D0
00001DE2 2D6C 0012 FFD2 move.l [A6 - 0x2E], [A4 + 0x12]
00001DE8 206B 0030 movea.l A0, [A3 + 0x30]
00001DEC 2247 movea.l A1, D7
00001DEE 2029 0004 move.l D0, [A1 + 0x4]
00001DF2 D0A8 0028 add.l D0, [A0 + 0x28]
00001DF6 206E FFD2 movea.l A0, [A6 - 0x2E]
00001DFA 2080 move.l [A0], D0
00001DFC 397C 0004 0016 move.w [A4 + 0x16], 0x4
00001E02 2F0B move.l -[A7], A3
00001E04 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00001E08 6000 01C6 bra +0x1C8 /* 00001FD0 */
label00001E0C:
00001E0C 4267 clr.w -[A7]
00001E0E 2047 movea.l A0, D7
00001E10 2F08 move.l -[A7], A0
00001E12 7008 moveq.l D0, 0x08
00001E14 2F00 move.l -[A7], D0
00001E16 A85D syscall BitTst
00001E18 101F move.b D0, [A7]+
00001E1A 6744 beq +0x46 /* 00001E60 */
00001E1C 4267 clr.w -[A7]
00001E1E 2F2B 0030 move.l -[A7], [A3 + 0x30]
00001E22 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001E26 3C1F move.w D6, [A7]+
00001E28 6722 beq +0x24 /* 00001E4C */
00001E2A 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */
00001E30 2F0B move.l -[A7], A3
00001E32 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00001E36 3F06 move.w -[A7], D6
00001E38 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001E3C 2F0B move.l -[A7], A3
00001E3E 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
00001E44 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001E48 6000 0186 bra +0x188 /* 00001FD0 */
label00001E4C:
00001E4C 206B 0030 movea.l A0, [A3 + 0x30]
00001E50 2247 movea.l A1, D7
00001E52 2029 0004 move.l D0, [A1 + 0x4]
00001E56 D0A8 0028 add.l D0, [A0 + 0x28]
00001E5A 2D40 FFDA move.l [A6 - 0x26], D0
00001E5E 6008 bra +0xA /* 00001E68 */
label00001E60:
00001E60 2047 movea.l A0, D7
00001E62 2D68 0004 FFDA move.l [A6 - 0x26], [A0 + 0x4]
label00001E68:
00001E68 2047 movea.l A0, D7
00001E6A 2D68 0008 FFDE move.l [A6 - 0x22], [A0 + 0x8]
00001E70 2044 movea.l A0, D4
00001E72 3D68 0006 FFE2 move.w [A6 - 0x1E], [A0 + 0x6]
00001E78 2045 movea.l A0, D5
00001E7A 3D68 0006 FFE4 move.w [A6 - 0x1C], [A0 + 0x6]
00001E80 4AAE FFDA tst.l [A6 - 0x26]
00001E84 6C10 bge +0x12 /* 00001E96 */
00001E86 2F0B move.l -[A7], A3
00001E88 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00001E8E 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001E92 6000 013C bra +0x13E /* 00001FD0 */
label00001E96:
00001E96 4267 clr.w -[A7]
00001E98 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00001E9C 486E FFD6 pea.l [A6 - 0x2A]
00001EA0 4EBA E1BE jsr [PC - 0x1E42 /* 00000060 */]
00001EA4 70FF moveq.l D0, 0xFFFFFFFF
00001EA6 B05F cmp.w D0, [A7]+
00001EA8 6610 bne +0x12 /* 00001EBA */
00001EAA 2F0B move.l -[A7], A3
00001EAC 2F3C FFFF EC6B move.l -[A7], 0xFFFFEC6B
00001EB2 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001EB6 6000 0118 bra +0x11A /* 00001FD0 */
label00001EBA:
00001EBA 2047 movea.l A0, D7
00001EBC 2F08 move.l -[A7], A0
00001EBE 42A7 clr.l -[A7]
00001EC0 2F08 move.l -[A7], A0
00001EC2 42A7 clr.l -[A7]
00001EC4 2F3C 0000 1400 move.l -[A7], 0x1400
00001ECA 2F3C 0000 1210 move.l -[A7], 0x1210
00001ED0 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00001ED4 201F move.l D0, [A7]+
00001ED6 205F movea.l A0, [A7]+
00001ED8 2F00 move.l -[A7], D0
00001EDA 2247 movea.l A1, D7
00001EDC 2F29 0008 move.l -[A7], [A1 + 0x8]
00001EE0 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00001EE4 201F move.l D0, [A7]+
00001EE6 205F movea.l A0, [A7]+
00001EE8 2140 0008 move.l [A0 + 0x8], D0
00001EEC 7000 moveq.l D0, 0x00
00001EEE 2740 0018 move.l [A3 + 0x18], D0
00001EF2 2047 movea.l A0, D7
00001EF4 0CA8 0000 0242 0008 cmpi.l [A0 + 0x8], 0x242
00001EFC 6F26 ble +0x28 /* 00001F24 */
00001EFE 42A7 clr.l -[A7]
00001F00 486D FCB6 pea.l [A5 - 0x34A]
00001F04 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001F08 2D5F FFEA move.l [A6 - 0x16], [A7]+
00001F0C 6610 bne +0x12 /* 00001F1E */
00001F0E 52AD FD66 addq.l [A5 - 0x29A], 1
00001F12 2047 movea.l A0, D7
00001F14 217C 0000 0242 0008 move.l [A0 + 0x8], 0x242
00001F1C 6006 bra +0x8 /* 00001F24 */
label00001F1E:
00001F1E 276E FFEA 0012 move.l [A3 + 0x12], [A6 - 0x16]
label00001F24:
00001F24 2847 movea.l A4, D7
00001F26 4267 clr.w -[A7]
00001F28 2047 movea.l A0, D7
00001F2A 2F08 move.l -[A7], A0
00001F2C 7008 moveq.l D0, 0x08
00001F2E 2F00 move.l -[A7], D0
00001F30 A85D syscall BitTst
00001F32 101F move.b D0, [A7]+
00001F34 0A00 0001 xori.b D0, 0x1
00001F38 4A00 tst.b D0
00001F3A 6738 beq +0x3A /* 00001F74 */
00001F3C 0CAC 0000 0200 0008 cmpi.l [A4 + 0x8], 0x200
00001F44 5EC1 sgt D1
00001F46 C001 and.b D0, D1
00001F48 4A00 tst.b D0
00001F4A 6728 beq +0x2A /* 00001F74 */
00001F4C 222C 0008 move.l D1, [A4 + 0x8]
00001F50 B2AE FFCA cmp.l D1, [A6 - 0x36]
00001F54 5DC1 slt D1
00001F56 C001 and.b D0, D1
00001F58 671A beq +0x1C /* 00001F74 */
00001F5A 202C 0004 move.l D0, [A4 + 0x4]
00001F5E D0AC 0008 add.l D0, [A4 + 0x8]
00001F62 2F00 move.l -[A7], D0
00001F64 2F3C 0000 0200 move.l -[A7], 0x200
00001F6A 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001F6E 201F move.l D0, [A7]+
00001F70 91AC 0008 sub.l [A4 + 0x8], D0
label00001F74:
00001F74 2047 movea.l A0, D7
00001F76 3768 000A 0016 move.w [A3 + 0x16], [A0 + 0xA]
00001F7C 286B 0030 movea.l A4, [A3 + 0x30]
00001F80 2045 movea.l A0, D5
00001F82 3968 000E 0018 move.w [A4 + 0x18], [A0 + 0xE]
00001F88 296B 0012 0020 move.l [A4 + 0x20], [A3 + 0x12]
00001F8E 4267 clr.w -[A7]
00001F90 2047 movea.l A0, D7
00001F92 2F08 move.l -[A7], A0
00001F94 7008 moveq.l D0, 0x08
00001F96 2F00 move.l -[A7], D0
00001F98 A85D syscall BitTst
00001F9A 101F move.b D0, [A7]+
00001F9C 6708 beq +0xA /* 00001FA6 */
00001F9E 397C 0002 002C move.w [A4 + 0x2C], 0x2
00001FA4 6006 bra +0x8 /* 00001FAC */
label00001FA6:
00001FA6 397C 0001 002C move.w [A4 + 0x2C], 0x1
label00001FAC:
00001FAC 2047 movea.l A0, D7
00001FAE 2968 0004 002E move.l [A4 + 0x2E], [A0 + 0x4]
00001FB4 2F0B move.l -[A7], A3
00001FB6 487A 0022 pea.l [PC + 0x22 /* 00001FDA, value 0x4E56FFFC */]
00001FBA 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00001FBE 4267 clr.w -[A7]
00001FC0 2F0B move.l -[A7], A3
00001FC2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00001FC6 3C1F move.w D6, [A7]+
00001FC8 6706 beq +0x8 /* 00001FD0 */
00001FCA 2F0B move.l -[A7], A3
00001FCC 4EBA 000C jsr [PC + 0xC /* 00001FDA */]
label00001FD0:
00001FD0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001FD4 4E5E unlink A6
00001FD6 2E9F move.l [A7], [A7]+
00001FD8 4E75 rts
fn00001FDA:
00001FDA 4E56 FFFC link A6, -0x0004
00001FDE 48E7 0118 movem.l -[A7], D7,A3,A4
00001FE2 266E 0008 movea.l A3, [A6 + 0x8]
00001FE6 4A6B 0006 tst.w [A3 + 0x6]
00001FEA 676C beq +0x6E /* 00002058 */
00001FEC 0C6B EC62 0006 cmpi.w [A3 + 0x6], 0xEC62
00001FF2 57C0 seq D0
00001FF4 4A00 tst.b D0
00001FF6 660C bne +0xE /* 00002004 */
00001FF8 0C6B EC65 0006 cmpi.w [A3 + 0x6], 0xEC65
00001FFE 57C1 seq D1
00002000 8001 or.b D0, D1
00002002 6732 beq +0x34 /* 00002036 */
label00002004:
00002004 2F3C 5373 544F move.l -[A7], 0x5373544F /* 'SsTO' */
0000200A 2F0B move.l -[A7], A3
0000200C 3F2B 000C move.w -[A7], [A3 + 0xC]
00002010 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00002014 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002018 377C 0007 0028 move.w [A3 + 0x28], 0x7
0000201E 2F0B move.l -[A7], A3
00002020 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00002024 4267 clr.w -[A7]
00002026 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
0000202A 101F move.b D0, [A7]+
0000202C 667A bne +0x7C /* 000020A8 */
0000202E 2F0B move.l -[A7], A3
00002030 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00002034 6072 bra +0x74 /* 000020A8 */
label00002036:
00002036 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */
0000203C 2F0B move.l -[A7], A3
0000203E 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00002042 3F2B 0006 move.w -[A7], [A3 + 0x6]
00002046 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000204A 2F0B move.l -[A7], A3
0000204C 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
00002052 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002056 6050 bra +0x52 /* 000020A8 */
label00002058:
00002058 2E2B 0008 move.l D7, [A3 + 0x8]
0000205C 302B 0016 move.w D0, [A3 + 0x16]
00002060 48C0 ext.l D0
00002062 206B 0030 movea.l A0, [A3 + 0x30]
00002066 2140 0024 move.l [A0 + 0x24], D0
0000206A 2F0B move.l -[A7], A3
0000206C 487A 0044 pea.l [PC + 0x44 /* 000020B2, value 0x4E56FFFA */]
00002070 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00002074 286B 0030 movea.l A4, [A3 + 0x30]
00002078 0CAC 0000 0C00 0024 cmpi.l [A4 + 0x24], 0xC00
00002080 6F16 ble +0x18 /* 00002098 */
00002082 4267 clr.w -[A7]
00002084 7000 moveq.l D0, 0x00
00002086 302C 002C move.w D0, [A4 + 0x2C]
0000208A 80BC 0000 0020 or.l D0, 0x20 /* ' ' */
00002090 2F00 move.l -[A7], D0
00002092 A86B syscall LoWord
00002094 395F 002C move.w [A4 + 0x2C], [A7]+
label00002098:
00002098 4267 clr.w -[A7]
0000209A 2F2B 0030 move.l -[A7], [A3 + 0x30]
0000209E 1F3C 0001 move.b -[A7], 0x1
000020A2 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000020A6 4A5F tst.w [A7]+
label000020A8:
000020A8 4CDF 1880 movem.l D7,A3,A4, [A7]+
000020AC 4E5E unlink A6
000020AE 2E9F move.l [A7], [A7]+
000020B0 4E75 rts
000020B2 4E56 FFFA link A6, -0x0006
000020B6 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000020BA 266E 0008 movea.l A3, [A6 + 0x8]
000020BE 206B 0030 movea.l A0, [A3 + 0x30]
000020C2 3E28 0010 move.w D7, [A0 + 0x10]
000020C6 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
000020CC 2F0B move.l -[A7], A3
000020CE 3F2B 000C move.w -[A7], [A3 + 0xC]
000020D2 3F3C 0021 move.w -[A7], 0x21 /* '!' */
000020D6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000020DA 377C 0008 0028 move.w [A3 + 0x28], 0x8
000020E0 3007 move.w D0, D7
000020E2 0440 FFD9 subi.w D0, 0xFFD9
000020E6 6708 beq +0xA /* 000020F0 */
000020E8 0440 0027 subi.w D0, 0x27 /* '\'' */
000020EC 6702 beq +0x4 /* 000020F0 */
000020EE 6032 bra +0x34 /* 00002122 */
label000020F0:
000020F0 49D3 lea.l A4, [A3]
000020F2 4A47 tst.w D7
000020F4 6608 bne +0xA /* 000020FE */
000020F6 7000 moveq.l D0, 0x00
000020F8 2940 0018 move.l [A4 + 0x18], D0
000020FC 6008 bra +0xA /* 00002106 */
label000020FE:
000020FE 297C FFFF EC6F 0018 move.l [A4 + 0x18], 0xFFFFEC6F
label00002106:
00002106 2C2C 0012 move.l D6, [A4 + 0x12]
0000210A 206B 0030 movea.l A0, [A3 + 0x30]
0000210E 2246 movea.l A1, D6
00002110 22A8 002E move.l [A1], [A0 + 0x2E]
00002114 397C 0004 0016 move.w [A4 + 0x16], 0x4
0000211A 2F0B move.l -[A7], A3
0000211C 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00002120 601A bra +0x1C /* 0000213C */
label00002122:
00002122 2F0B move.l -[A7], A3
00002124 4267 clr.w -[A7]
00002126 3F07 move.w -[A7], D7
00002128 2F0B move.l -[A7], A3
0000212A 3F3C 0021 move.w -[A7], 0x21 /* '!' */
0000212E 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00002132 301F move.w D0, [A7]+
00002134 48C0 ext.l D0
00002136 2F00 move.l -[A7], D0
00002138 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
label0000213C:
0000213C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002140 4E5E unlink A6
00002142 2E9F move.l [A7], [A7]+
00002144 4E75 rts
export_251:
00002146 4E56 FFF0 link A6, -0x0010
0000214A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000214E 286E 0008 movea.l A4, [A6 + 0x8]
00002152 2C2C 0012 move.l D6, [A4 + 0x12]
00002156 2E2C 0008 move.l D7, [A4 + 0x8]
0000215A 4267 clr.w -[A7]
0000215C 2F0C move.l -[A7], A4
0000215E 2F3C 0004 0003 move.l -[A7], 0x40003
00002164 42A7 clr.l -[A7]
00002166 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
0000216A 101F move.b D0, [A7]+
0000216C 6702 beq +0x4 /* 00002170 */
0000216E 604A bra +0x4C /* 000021BA */
label00002170:
00002170 42A7 clr.l -[A7]
00002172 2F07 move.l -[A7], D7
00002174 2046 movea.l A0, D6
00002176 3F28 0002 move.w -[A7], [A0 + 0x2]
0000217A 4EBA DFFA jsr [PC - 0x2006 /* 00000176 */]
0000217E 265F movea.l A3, [A7]+
00002180 200B move.l D0, A3
00002182 660E bne +0x10 /* 00002192 */
00002184 2F0C move.l -[A7], A4
00002186 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
0000218C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002190 6028 bra +0x2A /* 000021BA */
label00002192:
00002192 206C 0030 movea.l A0, [A4 + 0x30]
00002196 2D48 FFF0 move.l [A6 - 0x10], A0
0000219A 316B 000E 0018 move.w [A0 + 0x18], [A3 + 0xE]
000021A0 2F0C move.l -[A7], A4
000021A2 487A 0020 pea.l [PC + 0x20 /* 000021C4, value 0x4E560000 'NV\0\0', cstring "NV" */]
000021A6 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
000021AA 4267 clr.w -[A7]
000021AC 2F2C 0030 move.l -[A7], [A4 + 0x30]
000021B0 1F3C 0001 move.b -[A7], 0x1
000021B4 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
000021B8 4A5F tst.w [A7]+
label000021BA:
000021BA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000021BE 4E5E unlink A6
000021C0 2E9F move.l [A7], [A7]+
000021C2 4E75 rts
000021C4 4E56 0000 link A6, 0
000021C8 2F0C move.l -[A7], A4
000021CA 286E 0008 movea.l A4, [A6 + 0x8]
000021CE 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
000021D4 2F0C move.l -[A7], A4
000021D6 3F2C 000C move.w -[A7], [A4 + 0xC]
000021DA 3F3C 000B move.w -[A7], 0xB
000021DE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000021E2 397C 0008 0028 move.w [A4 + 0x28], 0x8
000021E8 2F0C move.l -[A7], A4
000021EA 4267 clr.w -[A7]
000021EC 206C 0030 movea.l A0, [A4 + 0x30]
000021F0 3F28 0010 move.w -[A7], [A0 + 0x10]
000021F4 2F0C move.l -[A7], A4
000021F6 3F3C 000B move.w -[A7], 0xB
000021FA 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
000021FE 301F move.w D0, [A7]+
00002200 48C0 ext.l D0
00002202 2F00 move.l -[A7], D0
00002204 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002208 285F movea.l A4, [A7]+
0000220A 4E5E unlink A6
0000220C 2E9F move.l [A7], [A7]+
0000220E 4E75 rts
export_252:
00002210 4E56 FFBC link A6, -0x0044
00002214 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002218 286E 0008 movea.l A4, [A6 + 0x8]
0000221C 266C 0012 movea.l A3, [A4 + 0x12]
00002220 2D4B FFF8 move.l [A6 - 0x8], A3
00002224 2D6C 0008 FFF4 move.l [A6 - 0xC], [A4 + 0x8]
0000222A 4267 clr.w -[A7]
0000222C 2F0C move.l -[A7], A4
0000222E 2F3C 000C 0003 move.l -[A7], 0xC0003
00002234 42A7 clr.l -[A7]
00002236 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
0000223A 101F move.b D0, [A7]+
0000223C 6704 beq +0x6 /* 00002242 */
0000223E 6000 0314 bra +0x316 /* 00002554 */
label00002242:
00002242 4AAB 0008 tst.l [A3 + 0x8]
00002246 57C0 seq D0
00002248 4A00 tst.b D0
0000224A 660C bne +0xE /* 00002258 */
0000224C 72FF moveq.l D1, 0xFFFFFFFF
0000224E B2AB 0008 cmp.l D1, [A3 + 0x8]
00002252 5EC1 sgt D1
00002254 8001 or.b D0, D1
00002256 6710 beq +0x12 /* 00002268 */
label00002258:
00002258 2F0C move.l -[A7], A4
0000225A 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00002260 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002264 6000 02EE bra +0x2F0 /* 00002554 */
label00002268:
00002268 42A7 clr.l -[A7]
0000226A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000226E 3F2B 0002 move.w -[A7], [A3 + 0x2]
00002272 4EBA DF02 jsr [PC - 0x20FE /* 00000176 */]
00002276 2C1F move.l D6, [A7]+
00002278 6610 bne +0x12 /* 0000228A */
0000227A 2F0C move.l -[A7], A4
0000227C 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00002282 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002286 6000 02CC bra +0x2CE /* 00002554 */
label0000228A:
0000228A 2046 movea.l A0, D6
0000228C 2828 0014 move.l D4, [A0 + 0x14]
00002290 4267 clr.w -[A7]
00002292 2F0B move.l -[A7], A3
00002294 700F moveq.l D0, 0x0F
00002296 2F00 move.l -[A7], D0
00002298 A85D syscall BitTst
0000229A 101F move.b D0, [A7]+
0000229C 6700 0122 beq +0x124 /* 000023C0 */
000022A0 4267 clr.w -[A7]
000022A2 2F0B move.l -[A7], A3
000022A4 7008 moveq.l D0, 0x08
000022A6 2F00 move.l -[A7], D0
000022A8 A85D syscall BitTst
000022AA 101F move.b D0, [A7]+
000022AC 6710 beq +0x12 /* 000022BE */
000022AE 2F0C move.l -[A7], A4
000022B0 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
000022B6 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000022BA 6000 0298 bra +0x29A /* 00002554 */
label000022BE:
000022BE 2D6B 0004 FFDC move.l [A6 - 0x24], [A3 + 0x4]
000022C4 2D6B 0008 FFE0 move.l [A6 - 0x20], [A3 + 0x8]
000022CA 206E FFF4 movea.l A0, [A6 - 0xC]
000022CE 3D68 0006 FFE4 move.w [A6 - 0x1C], [A0 + 0x6]
000022D4 2046 movea.l A0, D6
000022D6 3D68 0006 FFE6 move.w [A6 - 0x1A], [A0 + 0x6]
000022DC 2044 movea.l A0, D4
000022DE 2E28 0012 move.l D7, [A0 + 0x12]
000022E2 70FF moveq.l D0, 0xFFFFFFFF
000022E4 B0AB 0008 cmp.l D0, [A3 + 0x8]
000022E8 660A bne +0xC /* 000022F4 */
000022EA 2D7C 7FFF FFFF FFCC move.l [A6 - 0x34], 0x7FFFFFFF
000022F2 600C bra +0xE /* 00002300 */
label000022F4:
000022F4 202E FFE0 move.l D0, [A6 - 0x20]
000022F8 D0AE FFDC add.l D0, [A6 - 0x24]
000022FC 2D40 FFCC move.l [A6 - 0x34], D0
label00002300:
00002300 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
label00002304:
00002304 4A87 tst.l D7
00002306 56C0 sne D0
00002308 4A00 tst.b D0
0000230A 675A beq +0x5C /* 00002366 */
0000230C 2047 movea.l A0, D7
0000230E 2228 0004 move.l D1, [A0 + 0x4]
00002312 B2AE FFDC cmp.l D1, [A6 - 0x24]
00002316 56C1 sne D1
00002318 4A01 tst.b D1
0000231A 6634 bne +0x36 /* 00002350 */
0000231C 2047 movea.l A0, D7
0000231E 2428 0008 move.l D2, [A0 + 0x8]
00002322 B4AE FFE0 cmp.l D2, [A6 - 0x20]
00002326 56C2 sne D2
00002328 8202 or.b D1, D2
0000232A 6624 bne +0x26 /* 00002350 */
0000232C 2047 movea.l A0, D7
0000232E 2246 movea.l A1, D6
00002330 3428 000E move.w D2, [A0 + 0xE]
00002334 B469 0006 cmp.w D2, [A1 + 0x6]
00002338 56C2 sne D2
0000233A 8202 or.b D1, D2
0000233C 6612 bne +0x14 /* 00002350 */
0000233E 2047 movea.l A0, D7
00002340 3428 000C move.w D2, [A0 + 0xC]
00002344 B46E FFE4 cmp.w D2, [A6 - 0x1C]
00002348 56C2 sne D2
0000234A 8202 or.b D1, D2
0000234C C001 and.b D0, D1
0000234E 6716 beq +0x18 /* 00002366 */
label00002350:
00002350 2047 movea.l A0, D7
00002352 2028 0004 move.l D0, [A0 + 0x4]
00002356 B0AE FFCC cmp.l D0, [A6 - 0x34]
0000235A 6F04 ble +0x6 /* 00002360 */
0000235C 7E00 moveq.l D7, 0x00
0000235E 6006 bra +0x8 /* 00002366 */
label00002360:
00002360 2047 movea.l A0, D7
00002362 2E10 move.l D7, [A0]
00002364 609E bra -0x60 /* 00002304 */
label00002366:
00002366 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
0000236A 4A87 tst.l D7
0000236C 6610 bne +0x12 /* 0000237E */
0000236E 2F0C move.l -[A7], A4
00002370 2F3C FFFF EC64 move.l -[A7], 0xFFFFEC64
00002376 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000237A 6000 01D8 bra +0x1DA /* 00002554 */
label0000237E:
0000237E 2044 movea.l A0, D4
00002380 41E8 0012 lea.l A0, [A0 + 0x12]
00002384 2A08 move.l D5, A0
00002386 2F07 move.l -[A7], D7
00002388 2F05 move.l -[A7], D5
0000238A 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
0000238E 41ED FCE6 lea.l A0, [A5 - 0x31A]
00002392 2A08 move.l D5, A0
00002394 2F07 move.l -[A7], D7
00002396 2F05 move.l -[A7], D5
00002398 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000239C 2D4C FFC8 move.l [A6 - 0x38], A4
000023A0 206E FFC8 movea.l A0, [A6 - 0x38]
000023A4 7000 moveq.l D0, 0x00
000023A6 2140 0018 move.l [A0 + 0x18], D0
000023AA 206E FFC8 movea.l A0, [A6 - 0x38]
000023AE 317C 0004 0016 move.w [A0 + 0x16], 0x4
000023B4 206E FFF8 movea.l A0, [A6 - 0x8]
000023B8 20AE FFDC move.l [A0], [A6 - 0x24]
000023BC 6000 017C bra +0x17E /* 0000253A */
label000023C0:
000023C0 4267 clr.w -[A7]
000023C2 2F0B move.l -[A7], A3
000023C4 7008 moveq.l D0, 0x08
000023C6 2F00 move.l -[A7], D0
000023C8 A85D syscall BitTst
000023CA 101F move.b D0, [A7]+
000023CC 6774 beq +0x76 /* 00002442 */
000023CE 206C 0030 movea.l A0, [A4 + 0x30]
000023D2 2D48 FFC4 move.l [A6 - 0x3C], A0
000023D6 2046 movea.l A0, D6
000023D8 226E FFC4 movea.l A1, [A6 - 0x3C]
000023DC 3368 000E 0018 move.w [A1 + 0x18], [A0 + 0xE]
000023E2 206E FFC4 movea.l A0, [A6 - 0x3C]
000023E6 7000 moveq.l D0, 0x00
000023E8 2140 0012 move.l [A0 + 0x12], D0
000023EC 4267 clr.w -[A7]
000023EE 2F2C 0030 move.l -[A7], [A4 + 0x30]
000023F2 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000023F6 3D5F FFD0 move.w [A6 - 0x30], [A7]+
000023FA 6724 beq +0x26 /* 00002420 */
000023FC 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */
00002402 2F0C move.l -[A7], A4
00002404 3F3C 0001 move.w -[A7], 0x1
00002408 3F2E FFD0 move.w -[A7], [A6 - 0x30]
0000240C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002410 2F0C move.l -[A7], A4
00002412 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
00002418 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000241C 6000 0136 bra +0x138 /* 00002554 */
label00002420:
00002420 206C 0030 movea.l A0, [A4 + 0x30]
00002424 202B 0004 move.l D0, [A3 + 0x4]
00002428 D0A8 0028 add.l D0, [A0 + 0x28]
0000242C 2D40 FFDC move.l [A6 - 0x24], D0
00002430 6C2C bge +0x2E /* 0000245E */
00002432 2F0C move.l -[A7], A4
00002434 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
0000243A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000243E 6000 0114 bra +0x116 /* 00002554 */
label00002442:
00002442 4AAB 0004 tst.l [A3 + 0x4]
00002446 6C10 bge +0x12 /* 00002458 */
00002448 2F0C move.l -[A7], A4
0000244A 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00002450 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002454 6000 00FE bra +0x100 /* 00002554 */
label00002458:
00002458 2D6B 0004 FFDC move.l [A6 - 0x24], [A3 + 0x4]
label0000245E:
0000245E 70FF moveq.l D0, 0xFFFFFFFF
00002460 B0AB 0008 cmp.l D0, [A3 + 0x8]
00002464 56C0 sne D0
00002466 4A00 tst.b D0
00002468 671E beq +0x20 /* 00002488 */
0000246A 222B 0008 move.l D1, [A3 + 0x8]
0000246E D2AE FFDC add.l D1, [A6 - 0x24]
00002472 5FC1 sle D1
00002474 C001 and.b D0, D1
00002476 6710 beq +0x12 /* 00002488 */
00002478 2F0C move.l -[A7], A4
0000247A 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00002480 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002484 6000 00CE bra +0xD0 /* 00002554 */
label00002488:
00002488 2D6B 0008 FFE0 move.l [A6 - 0x20], [A3 + 0x8]
0000248E 206E FFF4 movea.l A0, [A6 - 0xC]
00002492 3D68 0006 FFE4 move.w [A6 - 0x1C], [A0 + 0x6]
00002498 2046 movea.l A0, D6
0000249A 3D68 0006 FFE6 move.w [A6 - 0x1A], [A0 + 0x6]
000024A0 4267 clr.w -[A7]
000024A2 2F04 move.l -[A7], D4
000024A4 486E FFD8 pea.l [A6 - 0x28]
000024A8 4EBA DBB6 jsr [PC - 0x244A /* 00000060 */]
000024AC 3D5F FFD2 move.w [A6 - 0x2E], [A7]+
000024B0 665A bne +0x5C /* 0000250C */
000024B2 41ED FCE6 lea.l A0, [A5 - 0x31A]
000024B6 2A08 move.l D5, A0
000024B8 42A7 clr.l -[A7]
000024BA 2F05 move.l -[A7], D5
000024BC 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000024C0 2E1F move.l D7, [A7]+
000024C2 6610 bne +0x12 /* 000024D4 */
000024C4 2F0C move.l -[A7], A4
000024C6 2F3C FFFF EC69 move.l -[A7], 0xFFFFEC69
000024CC 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000024D0 6000 0082 bra +0x84 /* 00002554 */
label000024D4:
000024D4 2047 movea.l A0, D7
000024D6 43EE FFD8 lea.l A1, [A6 - 0x28]
000024DA 20D9 move.l [A0]+, [A1]+
000024DC 20D9 move.l [A0]+, [A1]+
000024DE 20D9 move.l [A0]+, [A1]+
000024E0 20D9 move.l [A0]+, [A1]+
000024E2 2F04 move.l -[A7], D4
000024E4 2F07 move.l -[A7], D7
000024E6 4EBA DB18 jsr [PC - 0x24E8 /* 00000000 */]
000024EA 2D4C FFC0 move.l [A6 - 0x40], A4
000024EE 206E FFC0 movea.l A0, [A6 - 0x40]
000024F2 7000 moveq.l D0, 0x00
000024F4 2140 0018 move.l [A0 + 0x18], D0
000024F8 206E FFC0 movea.l A0, [A6 - 0x40]
000024FC 317C 0004 0016 move.w [A0 + 0x16], 0x4
00002502 206E FFF8 movea.l A0, [A6 - 0x8]
00002506 20AE FFDC move.l [A0], [A6 - 0x24]
0000250A 602E bra +0x30 /* 0000253A */
label0000250C:
0000250C 2D4C FFBC move.l [A6 - 0x44], A4
00002510 7001 moveq.l D0, 0x01
00002512 B06E FFD2 cmp.w D0, [A6 - 0x2E]
00002516 660E bne +0x10 /* 00002526 */
00002518 206E FFBC movea.l A0, [A6 - 0x44]
0000251C 217C FFFF EC63 0018 move.l [A0 + 0x18], 0xFFFFEC63
00002524 600C bra +0xE /* 00002532 */
label00002526:
00002526 206E FFBC movea.l A0, [A6 - 0x44]
0000252A 217C FFFF EC6B 0018 move.l [A0 + 0x18], 0xFFFFEC6B
label00002532:
00002532 206E FFBC movea.l A0, [A6 - 0x44]
00002536 4268 0016 clr.w [A0 + 0x16]
label0000253A:
0000253A 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00002540 2F0C move.l -[A7], A4
00002542 3F2C 000C move.w -[A7], [A4 + 0xC]
00002546 3F3C 0001 move.w -[A7], 0x1
0000254A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000254E 2F0C move.l -[A7], A4
00002550 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label00002554:
00002554 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002558 4E5E unlink A6
0000255A 2E9F move.l [A7], [A7]+
0000255C 4E75 rts